0

我正在创建一个带有一些预加载数据的 iOS 应用程序,其中包括图像,它将有 150 到 200 个图像。此图像不是从服务器下载的,因为该应用程序不会连接到互联网。

我想知道在本地保存图像是否会导致任何问题,我可以用来存储它们的最大尺寸是多少?这会影响应用程序的性能吗?还有什么我应该注意的吗?

提前致谢!

4

2 回答 2

3

自 iOS 7 发布以来,无线蜂窝最大下载量现在为 100MB。

您的最大应用程序大小为 2GB,最大二进制大小为 60MB。只要你使用正确的压缩技术,我认为你不会达到 2GB 的大小,如果有 200 张图像。

唯一会影响应用程序性能的是图像的呈现方式。如果它们是非常大的图像,10+ MB,你很可能会在旧设备中遇到内存问题,如果你更大,在新设备中会出现内存问题。有很多技术,比如在滚动视图中平铺来解决这些问题,但它需要你拼接你的图像并创建图像的多个分辨率版本。

于 2013-10-20T21:31:47.453 回答
1

如果您的应用程序由于包含图像而大于 50MB(在撰写本文时),那么用户将需要 WiFi 来安装它。

除此之外,您的性能问题应该是您将在任何时候加载到内存中的图像数量以及如何减少该数量。

于 2013-10-20T20:18:00.237 回答