我正在创建一个iOS应用程序,其中包含一些包含图像的预加载数据,它将包含150到200张图像。此图片不会从服务器下载,因为该应用程序将无法连接到互联网。
我想知道在本地保存图像是否会导致任何问题,我可以用来存储它们的最大尺寸是多少?这会影响应用程序的性能吗?还有其他我应该注意的事情吗?
提前致谢!
答案 0 :(得分:3)
自iOS 7发布以来,无线电最大下载量现已达到100MB。
您的最大应用大小为2GB,最大二进制大小为60MB。只要你使用适当的压缩技术,有200张图像,我认为你不会达到2GB标记。
影响应用性能的唯一因素是图像的呈现方式。如果它们是非常大的图像,10 + MB,你很可能会遇到旧设备中的内存问题,如果你变大,新设备中的内存问题。滚动视图中有很多技术可以解决这些问题,但它需要您拼接图像并创建图像的多个分辨率版本。
答案 1 :(得分:1)
如果你的应用程序大于50MB(在撰写本文时),因为包含了图片,那么用户将需要WiFi来安装它。
除此之外,您的性能问题应该是您将在任何时间将多少图像加载到内存中以及如何减少该数量。