如何在Xcode 4中设置NSZombieEnable?我该怎么安排NSZombieEnabled和CFZombieLevel用于Xcode 4中的可执行文件吗?
3 回答
MMTTMM
TA贡献1869条经验 获得超4个赞
单击“Run Button下拉列表” 从列表中选择 Profile
“仪器”程序应该在您也可以选择的地方打开。 Zombies
现在,您可以与您的应用程序交互,并试图导致错误。 一旦发生错误,您就应该得到一个提示,说明您的对象何时被释放并因此而被解除分配。
Event Type RefCt Responsible Caller
Malloc 1 -[MyViewController loadData:]
Retain 2 -[MyDataManager initWithBaseURL:]
Release 1 -[MyDataManager initWithBaseURL:]
Release 0 -[MyViewController loadData:]
Zombie -1 -[MyService prepareURLReuqest]
与使用xcode方案的诊断选项卡相比具有优势:
如果忘记取消选中诊断选项卡中的选项,则不会从内存中释放任何对象。 您将得到一个更详细的堆栈,它显示了如何分配/释放或保留损坏的对象。
- 3 回答
- 0 关注
- 548 浏览
添加回答
举报
0/150
提交
取消