我正在创建一个 iOS 应用程序,其中包含一些包含图像的预加载数据,它将包含 150 到 200 张图像。此图像不是从服务器下载的,因为应用程序不会连接到互联网。
我想知道在本地保存图像是否会导致任何问题,我可以用来存储它们的最大尺寸是多少?这会影响应用程序的性能吗?还有什么我应该注意的吗?
提前致谢!
最佳答案
自 iOS 7 发布以来,无线蜂窝网络最大下载量现在为 100MB。
您的最大应用大小为 2GB,最大二进制大小为 60MB。对于 200 张图片,我不认为你会达到 2GB 标记,只要你使用正确的压缩技术。
唯一会影响应用性能的是图像的呈现方式。如果它们真的是大图像,超过 10 MB,您很可能会在旧设备中遇到内存问题,如果您变大,则在新设备中会遇到内存问题。有很多技术(例如在 ScrollView 中平铺)可以解决这些问题,但它需要您拼接图像并创建图像的多个分辨率版本。
关于带有预加载图像的 iOS 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19482338/