【发布时间】:2013-01-02 04:03:04
【问题描述】:
我正在制作一个复杂的应用程序,其中的每一个细节都是 imp。我有一些疑问 1. 如果我们计划将大文件保存在核心数据/缓存上,我们有多少存储限制。 2. iphone的内存限制是多少?实际上正在搜索一些可以在此提供有关 IOS 设备的详细信息的表。因为我需要处理内存警告并保护应用程序崩溃。 3.最好将图像保存在缓存或核心数据中,假设您大约有很多图像。 200-250。
谢谢
【问题讨论】:
-
尽量不要将图像存储在 CoreData 中,因为这会使 CoreData 变慢。您应该将图像保存在文件系统中,并仅保存图像的名称/路径(或任何您需要对正确图像进行精细处理的内容),然后从那里加载图像。
-
应用程序的 RAM 限制取决于正在运行的应用程序数量和其他因素。一般来说,你的应用程序的内存应该小于 10megs,而且你的应用程序被杀死可能不会遇到问题。 iPhone 和 iPad 的内存映射文件 IO 空间上限均为 700 兆(与 ram 不同)。磁盘空间取决于设备上的存储空间有多大。
标签: ios image caching core-data