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

时间:2010-11-19 22:39:00

标签: iphone xcode debugging release retain

我遇到了正在发布或未保留的问题,Xcode不会告诉我错误的确切位置。

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

1 个答案:

答案 0 :(得分:2)

对于env变量,您可以阅读NSDebug.h(在终端中使用open -h NSDebug.h)。虽然NSZombieEnabled是最有用的。如果您需要调试对象生存期问题,请使用带有Zombies仪器的Instruments。然后,您可以查看任何给定对象发生的所有retain / release / autorelease事件。