objective-c - 有哪些 Objective-c 调试技巧?

标签 objective-c debugging

<分区>

我还没有正确学习如何使用 Xcode 调试器,但我想知道是否有人有一些最喜欢的调试技巧,可以快速插入代码以查看对象状态的东西。任何可以帮助我更好地掌握 Objective-c 内部结构的东西。

大多数情况下,我依靠 NSLog(@"%@", myObject) 来查看 myObject 发生了什么,或者有时使用 NSLog(@"%@", [myObject class]) 来检查某些东西是否真的是它应该是的类。我知道我可以通过使用调试器来完成这两项工作,但我想暂时尝试使用代码,然后再使用完整的调试器。

你有没有类似的技巧?

最佳答案

断言。很多断言。当您假设某事一定是某种方式时,断言它是真的。

构建和分析是新的构建。在 Snow Leopard 中使用 Clang 静态分析器。

没有魔法;系统和代码中的一切都是有原因的,包括崩溃和不当行为。

拥抱调试器;它真的很强大而且很容易上手。

Greg Parker 的博客是了解某些事物如何运作的“幕后” View 的绝佳来源:http://www.sealiesoftware.com/blog/

关于objective-c - 有哪些 Objective-c 调试技巧?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1366948/

相关文章:

objective-c - 在突出显示/选择单元格时,在自定义 UITableViewCell 中为 UITextField 提供正确的文本颜色

javascript - 查看附加到 html 按钮的代码

java - 无法阅读简单的递归代码(JAVA)

Java eclipse IDE线速调试

iphone - 自定义标签栏背景图片太大

iphone - 将不同的图像设置到 uitableview 单元格

ios - 需要在 UILabel 的文本中获取多个@符号的 NSRanges 及其后面的文本

windows - 内存转储中的 DbgPrint?

c - 调试断言失败! (不正常)

iOS - 使用基于字典的 UITableView 进行分页