iphone - 除了 NSZombieEnabled 之外还有哪些其他调试参数?

标签 iphone xcode debugging release retain

我在发布或未保留某些内容时遇到问题,Xcode 不会向我显示错误的确切位置。

我正在与一个人合作,他有一个组织得非常糟糕的项目,我认为 Xcode 甚至吓坏了,因为 [CALAyer release] 被抛出,但没有解释什么或在哪里。

最佳答案

对于环境变量,您可以读取NSDebug.h(在终端中使用open -h NSDebug.h)。尽管 NSZombieEnabled 是其中最有用的一个。如果您需要调试对象生命周期问题,请将 Instruments 与 Zombies 仪器结合使用。然后,您可以查看任何给定对象发生的所有保留/释放/自动释放事件。

关于iphone - 除了 NSZombieEnabled 之外还有哪些其他调试参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4230014/

相关文章:

ios - Xcode 7 Null 传递给需要非空参数的被调用方

java - Mapreduce wordcount 作业中未找到类异常

iphone - 为什么我得到的代码是 "wait_fences: failed to receive reply"?

iphone - 获取断言失败错误

html - 在 Mobile Safari 的 CSS 中使用 float right 时字体大小错误

swift - Switch 语句必须详尽 - Xcode 错误?

go - ldap搜索过滤器以检查特定域下是否存在任何用户

java - 使用 HashMap 和 ArrayList 查找数据集的模式。想不通

iphone - 从 Cydia 安装调整后重新启动

iphone - NSURLConnection 和保持事件状态