我有一个NSObject的子类,它是一个单例,可以从硬盘驱动器中将图像列表加载到内存中,也可以从互联网上下载它们。
如果应用收到低内存消息,我想释放存储在内存中的图像,就像在UIViewController中一样。 (然后它会在下次需要时从硬盘获取图像)。
答案 0 :(得分:10)
您可以在应用程序委托中实现-applicationDidReceiveMemoryWarning:
方法并释放内存。或者,您可以使单个对象在通知处理程序中监听UIApplicationDidReceiveMemoryWarningNotification
通知和释放内存。