我遇到了正在发布或未保留的问题,Xcode不会告诉我错误的确切位置。
我正与一个有着非常有组织的项目的人合作,我认为Xcode甚至吓坏了,因为[CALAyer release]
被抛出,但没有解释什么或在哪里。
答案 0 :(得分:2)
对于env变量,您可以阅读NSDebug.h
(在终端中使用open -h NSDebug.h
)。虽然NSZombieEnabled是最有用的。如果您需要调试对象生存期问题,请使用带有Zombies仪器的Instruments。然后,您可以查看任何给定对象发生的所有retain / release / autorelease事件。