5

我有一个 NSObject 的子类,它是一个将图像列表加载到内存中的单例,可以从硬盘驱动器或从 Internet 下载它们。

如果应用程序收到内存不足的消息(例如在 UIViewController 中),我想释放存储在内存中的图像。(然后它会在下次需要时从硬盘驱动器获取图像)。

4

1 回答 1

10

您可以-applicationDidReceiveMemoryWarning:在应用程序委托中实现方法并在那里释放内存。或者您可以让您的单例对象UIApplicationDidReceiveMemoryWarningNotification在通知处理程序中侦听通知并释放内存。

于 2010-10-22T10:23:37.953 回答