2
我正試圖改進iPhone應用程序中的內存管理。這有助於在viewDidUnload中將IBOutlet設置爲零,但是我想知道是否需要圍繞我的筆尖中的靜態UIImageView執行任何內存管理,這些內存管理不會連接到任何IBOutlet。或者iOS自己照顧好它們?我應該擔心NIB文件資源的內存管理嗎?
我正試圖改進iPhone應用程序中的內存管理。這有助於在viewDidUnload中將IBOutlet設置爲零,但是我想知道是否需要圍繞我的筆尖中的靜態UIImageView執行任何內存管理,這些內存管理不會連接到任何IBOutlet。或者iOS自己照顧好它們?我應該擔心NIB文件資源的內存管理嗎?
通常,您不需要擔心在NIB中管理任何未連接到插座的資產(包括UIImageView資產)。他們將在視圖發佈時發佈。
如果您有任何關於如何在應用程序中使用和釋放內存的問題,最好的辦法是使用儀器來分析當有問題的視圖控制器加載和卸載時的內存消耗情況。 VC加載時應該會看到內存增加,並且在釋放VC時會回退到之前的級別。如果您多次加載/卸載VC,並且內存使用率穩步增加,那麼您需要開始擔心。
[如何處理iPhone SDK中插座的內存管理](http://stackoverflow.com/questions/1386623/how-do-you-handle-memory-management-of-outlets-in -the-iphone-SDK) – 2010-12-16 22:33:06