2010-10-22 36 views
5

我有一個NSObject的子類,它是一個單獨的將圖像列表加載到內存中的,無論是從硬盤驅動器還是從互聯網上下載它們。NSObject的內存不足警告

如果應用程序收到低內存消息,比如在UIViewController中,我想要釋放存儲在內存中的圖像。 (然後在下一次需要時從硬盤獲取圖像)。

回答

10

您可以在應用程序委託中實現-applicationDidReceiveMemoryWarning:方法,並在那裏釋放內存。或者你可以讓你的單例對象監聽通知處理程序中的UIApplicationDidReceiveMemoryWarningNotification通知和空閒內存。