为什么要使用内存警告事件方法呢?

时间:2011-08-16 19:45:23

标签: iphone objective-c memory-management

如果我的应用程序使用少于10MB,我是否需要费心去使用这些方法?我知道它们用于缓存低内存情况,但只有在发布之前没有测试过应用程序时才会出现这种情况。如果您已经测试过您的应用程序,该应用程序没有泄漏,内存占用空间小,那么为什么有人会费心使用内存警告方法?

1 个答案:

答案 0 :(得分:7)

您的应用可能不是设备上运行的唯一内容。其他应用和进程也会占用内存,在某些情况下,他们可能比您更需要它。通过释放可以轻松再次加载的缓存数据来响应内存警告始终是个好主意。这样操作系统就可以控制内存使用情况,而且不必终止你的应用程序。