是否有一些标准方式或有任何人写了一些东西,允许你记录一条消息,并让它显示在iPhone屏幕上的小滚动部分或在iPhone模拟器的单独窗口中?
更新:对于像我这样的新手并且不知道,请使用下面描述的NSLog方法,并确保选择Run-> Console来显示控制台.
仍然想知道是否有人写过一个简单的记录器显示在iPhone本身....
我没有足够的"声誉"为您的帖子添加直接评论但是:不要忘记转到XCode-> Preferences-> Debugging-> On Start:选择Show Console&Debugger
您当然可以选择控制台或其他任何东西,但您可能需要调试器.要使用它,只需单击要中断的行的左侧.您也可以从"激活"切换到"停用",这样您就知道在应用程序开始时不需要点击一堆断点,将调试设置为Deactive(在调试窗口中),然后,在您点击要调试的应用程序中的UI元素之前,将相同的按钮切换为"激活",以便断点变为活动状态.否则,你当然可以点击继续,直到你到达你的部分.
另外,在NSLog上,如果你开始积累一堆日志语句,并且你需要特别"找到"一个,那么它有助于:NSLog(@"\n \n \nMy语句\n \n \n );这将给出一堆换行符.另外,对于不熟悉的人:
NSLog(@"My int: %d my BOOL: %d", myInt, myBOOL); NSLog(@"My object of any NSObject: %@", anObjectOfAnyKind); NSLog(@"My float: %f",myFloat);
希望所有这些都有帮助,如果我偏离调试位,我很抱歉;)
Objective-C(更正确,更真实)的方法是
NSLog(@"message");
但标准C方法也可以
printf("message");