在我的應用程序中,我將多個圖像加載到UIScrollView上,並使用Core Graphics例程突出顯示部分滾動視圖。我在例程中使用了CGImageRelease和CGContextRelease來管理內存。UIImage ImageNamed方法
當我使用儀器(分配)運行應用程序時,我發現隨着scrollView的每次滑動,內存消耗都會持續上升。這一點導致應用程序變得非常慢。
對於加載不同的圖像,我使用UIImage ImageNamed方法,我遇到了一些帖子,指出這不是一個好主意,因爲該方法會導致創建內存問題的自動釋放圖像。我想知道我是否正在尋找錯誤的正確位置。有什麼地方可以尋找這種不尋常的內存消耗?
此外,使用Instruments的分配,我可以看到內存的增加,是否可以將代碼指向哪些分配發生的位置?
在此先感謝您的幫助!
最佳 DKV
請問你怎麼知道「這是一個永遠活着的方法」?我可以得到正式的參考或聲明嗎? – 2014-10-28 04:55:14