iOS应用程序提供350MB大小的低内存警告

时间:2013-11-25 07:30:53

标签: ipad ios6 automatic-ref-counting nsbundle

我开发了一款面向iOS6并使用ARC的iPad应用程序。由于许多图像,音频和音频,应用程序大小为350 MB。捆绑中的视频文件。由于此应用程序将在本地工作,我将内容存储在应用程序的主要包中。如何在目前的情况下减少捆绑尺寸?

当应用程序启动时,我收到“低内存警告”。直到现在我没有看到应用程序崩溃,但这是我需要考虑的事情吗?

1 个答案:

答案 0 :(得分:1)

你的应用程序没有崩溃并不意味着你应该忽略我觉得的内存警告。

以下是Apple文档的说法:

  

当系统向您的应用发送内存不足警告时,请立即响应。只要可用内存量低于安全阈值,iOS就会通知所有正在运行的应用程序。 (它不会通知已暂停的应用。)如果您的应用收到此警告,则必须释放尽可能多的内存。执行此操作的最佳方法是删除对高速缓存,图像对象以及稍后可以重新创建的其他数据对象的强引用。

因此,请确保减少应用程序的内存占用,执行严格的代码审查,这可能会对您有所帮助。