我正在接近完成我的應用程序的發佈,並試圖使用儀器來修復任何內存泄漏。爲什麼我在設備上使用儀器而不是在模擬器上存在內存泄漏
爲什麼在使用儀器和我的設備時可以發現一處內存泄漏,而當我使用iPhone模擬器時卻不能?我知道這是一個高層次的問題,但我不認爲發佈任何代碼會幫助反正(相當多的代碼...)。
是否有可能讓儀器指向它認爲泄漏的源代碼?我可以在使用模擬器時做到這一點,但是在將它用於設備時它似乎不起作用(對象由地址表示(我假設)在爲模擬器運行時會看到它是什麼對象,設置問題?)
在此先感謝!
問候, 尼克拉斯
更新:莫非有事情做與OSX是有自動垃圾收集,但iOS不?
感謝您的回答!我已經使用了Build and Analyze,它幫助我找到了一些泄漏。但是,經常「太」也會解決某些問題和其他一些問題。我只是清理代碼(主要是NSLogs和註釋),然後內存泄漏消失了......並不是所有人都試圖修復內存泄漏......? (你不必回答這個問題......)) – Nicsoft 2010-07-21 07:04:06