0
什麼是追蹤在Xcode類屬性的歷史聰明的方法?在Xcode中跟蹤類屬性歷史記錄的智能方法是什麼?
我有一個殭屍的財產,並在釋放時,我不明白。
而且,我不希望被錯誤地在其保留在錯誤的地方引入內存泄漏。
感謝
什麼是追蹤在Xcode類屬性的歷史聰明的方法?在Xcode中跟蹤類屬性歷史記錄的智能方法是什麼?
我有一個殭屍的財產,並在釋放時,我不明白。
而且,我不希望被錯誤地在其保留在錯誤的地方引入內存泄漏。
感謝
我不知道你到底是通過跟蹤歷史的意思,但在overreleasing對象有一個叫做儀器很好的工具,可以與NSZombieEnabled標誌一起使用。後者使跟蹤映入訪問已釋放的對象(例如overreleasing當訪問釋放選擇器一次一個已經釋放的對象上)。
爲此XCode中4您選擇的應用程序,選擇它以在模擬器中運行,並選擇(菜單)運行 - >配置文件。現在樂器應該啓動並提供一系列配置選項。你現在選擇殭屍,應用程序啓動,只要你擊中殭屍對象,一個小旗子會彈出時間軸。有(點擊箭頭),您可以訪問有問題的對象,對象的歷史背景(即誰保留並釋放該對象),如果您啓用右側欄,你還可以得到每一個條目的堆棧跟蹤。