如何使用NSLog(@“iPhone模拟器内部”)进行调试?

如何使用NSLog(@“iPhone模拟器内部”)进行调试?,第1张

概述我习惯于编程和日志消息是可见的。我知道你过去能够使用NSLog()来跟踪消息时调试Cocoa应用程序。在iPhone Xcode开发环境中编码时,“跟踪”消息的最佳方式是什么? 有一个更方便的方式来跟踪Xcode中的日志消息,这是使用断点 *** 作。 在代码行上,你会试图添加一个printf或NSLog,设置一个断点,然后按住Control键点击它,选择“编辑断点”。在出现的蓝色气泡中,单击右侧的按钮以 我习惯于编程和日志消息是可见的。我知道你过去能够使用NSLog()来跟踪消息时调试Cocoa应用程序。在iPhone Xcode开发环境中编码时,“跟踪”消息的最佳方式是什么?解决方法 有一个更方便的方式来跟踪Xcode中的日志消息,这是使用断点 *** 作。

在代码行上,你会试图添加一个printf或NSLog,设置一个断点,然后按住Control键点击它,选择“编辑断点”。在出现的蓝色气泡中,单击右侧的按钮以打开断点 *** 作:
  

在那里输入您的日志文本。可以在调试器中打印的任何表达式可以在由@符号分隔时使用。

对于调试Objective-C,从d出菜单中选择“DeBUGger Command”并输入’po [[object method] method]’来打印Objective-C对象的描述字符串或方法调用的结果通常更有用。

确保单击右上角的“继续”复选框,以便在日志后继续执行。

这个优点对NSLog和printf:

>它在飞行。你不必
重新编译并重新启动,以添加或编辑
日志消息。这节省了很多
时间。
>您可以选择性地启用和
禁用它们。如果你学得足够
从一个,但它的喷出是
干扰,只要取消选中其启用
框。
>所有的输出都是生成的
Mac,从来不在iPhone上,所以你
不必下载和解析
通过日志事后。
>控制台喷出的机会
在你的应用程序是显着的
减少。

也检查出讲话按钮;它是伟大的调试全屏应用程序,你不能看到调试日志。

总结

以上是内存溢出为你收集整理的如何使用NSLog(@“iPhone模拟器内部”)进行调试?全部内容,希望文章能够帮你解决如何使用NSLog(@“iPhone模拟器内部”)进行调试?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1047678.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存