2011-11-23 84 views

回答

0

我不知道你到底是通过跟踪历史的意思,但在overreleasing对象有一个叫做仪器很好的工具,可以与NSZombieEnabled标志一起使用。后者使跟踪映入访问已释放的对象(例如overreleasing当访问释放选择器一次一个已经释放的对象上)。

为此XCode中4您选择的应用程序,选择它以在模拟器中运行,并选择(菜单)运行 - >配置文件。现在乐器应该启动并提供一系列配置选项。你现在选择僵尸,应用程序启动,只要你击中僵尸对象,一个小旗子会弹出时间轴。有(点击箭头),您可以访问有问题的对象,对象的历史背景(即谁保留并释放该对象),如果您启用右侧栏,你还可以得到每一个条目的堆栈跟踪。

Instruments running Zombie instrument

相关问题