如何在 Xcode 4 中设置我的可执行文件NSZombieEnabled?CFZombieLevel
NSZombieEnabled
CFZombieLevel
在 Xcode 4.x 中按
(或点击Menubar> Product> Scheme> Edit Scheme)
Menubar
Product
Scheme
Edit Scheme
选择“Diagnostics”选项卡并单击“Enable Zombie Objects”:
这会将释放的对象转换为 NSZombie 实例,在再次使用时会打印控制台警告。这是一种调试辅助工具,可以增加内存使用(没有真正释放对象),但可以改进错误报告。
一个典型的情况是当你过度释放一个对象并且你不知道是哪一个时:
-[UITableView release]: message sent to deallocated instance
当您归档应用程序以供 App Store 提交时,此 Xcode 设置将被忽略。在发布您的应用程序之前,您不需要触摸任何东西。
按下与在按住该键⌥⌘R的同时选择产品 > 运行相同Alt。 单击“启用僵尸对象”复选框与在选项卡参数的“环境变量”部分手动添加“NSZombieEnabled = YES”相同。