美好的一天,在XCode中使用儀器進行內存泄漏檢查?
我完全沒有經驗檢查內存泄漏,所以任何幫助這將是偉大的。
我剛剛完成了我的iPhone應用程序的大部分工作,我現在試圖弄清楚爲什麼在幾次運行後停止工作。在泄漏和分配模式下使用儀器,我可以看到有一些是相當迅速堆放內存兩個對象,而不是釋放:
我不是一個肯定百分之百哪裏或爲什麼發生這種情況,但是當我點擊
:上箭頭UIDeviceRGBColor的權[UIColor allocWithZone];
我也通過我的項目的UIColor搜索和想出了這個(注意_colorThreshold的)的負責來電陳述
我相信我的問題已經做_colorThreshold這似乎並沒有被得到釋放:
我試着將自動釋放自己的初始化參數,但所做的應用程序崩潰。有什麼建議嗎?
編輯1
這裏是LevelMeter.h 屏幕截圖
不是一個直接的答案,但[這個來自iDeveloper.tv的視頻](http://www.ideveloper.tv/freevideo/details?index=17012088)有一些關於objective-c中內存管理的重要指導規則,這可能會幫助你未來的項目。 – NKCSS 2011-04-10 09:47:59