2011-11-23 81 views

回答

0

我不知道你到底是通過跟蹤歷史的意思,但在overreleasing對象有一個叫做儀器很好的工具,可以與NSZombieEnabled標誌一起使用。後者使跟蹤映入訪問已釋放的對象(例如overreleasing當訪問釋放選擇器一次一個已經釋放的對象上)。

爲此XCode中4您選擇的應用程序,選擇它以在模擬器中運行,並選擇(菜單)運行 - >配置文件。現在樂器應該啓動並提供一系列配置選項。你現在選擇殭屍,應用程序啓動,只要你擊中殭屍對象,一個小旗子會彈出時間軸。有(點擊箭頭),您可以訪問有問題的對象,對象的歷史背景(即誰保留並釋放該對象),如果您啓用右側欄,你還可以得到每一個條目的堆棧跟蹤。

Instruments running Zombie instrument

相關問題