gpt4 book ai didi

objective-c - 如何在 Xcode 4 中设置 NSZombieEnabled?

转载 作者:IT老高 更新时间:2023-10-28 12:12:19 28 4
gpt4 key购买 nike

如何在 Xcode 4 中为我的可执行文件设置 NSZombieEnabledCFZombieLevel

最佳答案

在 Xcode 4.x 中按

R

(或点击Menubar > Product > Scheme > Edit Scheme)

选择“诊断”选项卡并点击“启用僵尸对象”:

Click "Enable Zombie Objects"

这会将释放的对象转换为 NSZombie 实例,在再次使用时会打印控制台警告。这是一种调试辅助工具,可以增加内存使用(没有真正释放对象),但可以改进错误报告。

一个典型的情况是当你过度释放一个对象并且你不知道是哪一个时:

  • 僵尸:-[UITableView release]:消息发送到释放的实例
  • 没有僵尸:EXC_BAD_ACCESS

当您归档应用程序以供 App Store 提交时,此 Xcode 设置将被忽略。在发布您的应用程序之前,您不需要触摸任何东西。

按下 R 与选择产品 > 运行同时按住 Alt 键相同。
单击“启用僵尸对象”复选框与在选项卡参数的“环境变量”部分手动添加“NSZombieEnabled = YES”相同。

关于objective-c - 如何在 Xcode 4 中设置 NSZombieEnabled?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2190227/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com