我在发布或未保留某些内容时遇到问题,Xcode 不会向我显示错误的确切位置。
我正在与一个人合作,他有一个组织得非常糟糕的项目,我认为 Xcode 甚至吓坏了,因为 [CALAyer release]
被抛出,但没有解释什么或在哪里。
最佳答案
对于环境变量,您可以读取NSDebug.h
(在终端中使用open -h NSDebug.h
)。尽管 NSZombieEnabled 是其中最有用的一个。如果您需要调试对象生命周期问题,请将 Instruments 与 Zombies 仪器结合使用。然后,您可以查看任何给定对象发生的所有保留/释放/自动释放事件。
关于iphone - 除了 NSZombieEnabled 之外还有哪些其他调试参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4230014/