ios 僵尸调试
2013-11-28 16:48
295 查看
首先双击 XCode 工程中,Executables 下的 可执行模组,
在弹出窗口中,Variables to be set in the environment,添加
NSZombieEnabled,并设定为 YES,点击选中复选框启用此变量。
这样,运行上述 Objective-C 时会看到控制台输出:Untitled[3646:a0f] *** -[CFString release]: message sent to deallocated instance 0x10010d340
这条消息对于定位问题有很好的提示作用。但是很多时候,只有这条提示是不够的,我们需要更多的提示来帮助定位问题,这时候再加入MallocStackLogging 来启用malloc记录。
相关文章推荐
- ios中将NSString类型转化为NSMutableDictionary类型
- iOS 扫描wifi热点那些事儿
- How your script code be coverted into arm code and running on ios.
- iOS 中不同的modalPresentationStyle对parent view 的影响
- ios 图片动画
- 在iOS应用中从竖屏模式强制转换为横屏模式
- iOS消息推送机制的实现
- iOS 获取wifi ssid 名称
- IOS设计模式的六大设计原则之单一职责原则(SRP,Single Responsibility Principle)
- IOS设计模式的六大设计原则之单一职责原则(SRP,Single Responsibility Principle)
- IOS检测当前位置
- IOS 通知中心(个人)
- ios 从txt等文件中读取字符填充到textView
- IOS atomic与nonatomic,assign,copy与retain的定义和区别
- BIOS
- 暴强:用iOS设备控制的HTML5“小蜜蜂”游戏
- iOS_生成pem推送证书(用于百度云推送)
- iOS 7 Tech Talk 总结
- IOS Block循环引用的内存泄漏问题
- Debug清除BIOS密码的命令