文档目录非常适合在目标 c 中存储数据或缓存



>朋友们,我需要存储超过 100 MB 的 zip 格式数据,解压缩此 zip 文件后我获得数据,解压缩数据的大小超过 70 MB所以我的问题是哪个存储位置适合保留这些数据,目前我正在使用缓存,但当我将数据写入缓存时,它会在设备上发出内存警告,然后有时应用程序崩溃。

此 zip 文件包含 html 页面和图像。

我也检查了此链接,但没有得到存储来自服务器的 zip 格式的 HTML 和图像的答案。

任何小帮助将不胜感激。

提前致谢

不要尝试一次将整个 ZIP 文件读入内存!不是设备上的永久存储(Flash)会给你内存警告,而是你吃掉了RAM。是的,文档或库目录非常适合存储应用程序数据,只需注意内存管理即可。

就像 H2CO3 所说的那样,内存警告确实是由将其全部读取到一个块中的 RAM 引起的。除此之外,请务必遵循Apple有关数据存储的指南。如果保存的数据是临时的,请确保不要将其存储在文档目录中,否则您的应用程序可能会被拒绝(根据经验)。

最新更新