如何在Cocoa应用程序中追踪分段错误?

mip*_*adi 2 cocoa objective-c segmentation-fault

我正在写一个Cocoa应用程序的问题.它必须解析每小时更新的带时间戳的文件,并且在测试期间,由于分段错误,它会在晚上11:45左右持续崩溃.我假设我必须发送一个已经解除分配的对象.Xcode安装提供了哪些工具来跟踪对象分配,并且(希望)告诉我,我是否正在发送已解除分配的对象?

我使用的是Mac OS X 10.5.

fbr*_*eto 9

我会推荐以下内容:

  • 使用NSZombieEnabled监控时,消息被发送到重新分配的NSObjects
  • 使用Instruments来跟踪对象分配和/或内存泄漏

  • 不要一起做这些事情.NSZombieEnabled将导致"泄漏"出现在仪器中. (4认同)