如何在Xcode 4中设置NSZombieEnable?

如何在Xcode 4中设置NSZombieEnable?

我该怎么安排NSZombieEnabledCFZombieLevel用于Xcode 4中的可执行文件吗?



慕无忌1623718
浏览 549回答 3
3回答

MMTTMM

我觉得这种选择更方便:单击“Run Button下拉列表”从列表中选择Profile“仪器”程序应该在您也可以选择的地方打开。Zombies现在,您可以与您的应用程序交互,并试图导致错误。一旦发生错误,您就应该得到一个提示,说明您的对象何时被释放并因此而被解除分配。一旦检测到僵尸,您就会得到一个整洁的“Zombie Stack”,它显示了所讨论的对象何时被分配以及它被保留或释放的位置:Event Type    RefCt     Responsible CallerMalloc            1     -[MyViewController loadData:]Retain            2     -[MyDataManager initWithBaseURL:]Release           1     -[MyDataManager initWithBaseURL:]Release           0     -[MyViewController loadData:]Zombie           -1     -[MyService prepareURLReuqest]与使用xcode方案的诊断选项卡相比具有优势:如果忘记取消选中诊断选项卡中的选项,则不会从内存中释放任何对象。您将得到一个更详细的堆栈,它显示了如何分配/释放或保留损坏的对象。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

iOS