应用程序有很多图像

时间:2012-11-27 09:09:18

标签: ios image memory-management

我有一个包含大量图片的应用程序(数百个),现在我将它们全部放入Bundle中,但现在该应用程序已经占用了近50MB。有没有其他方法可以不为大量图像的应用程序消耗太多内存?我该怎么做?

2 个答案:

答案 0 :(得分:0)

从应用程序下载其他图像,并在应用程序第一次运行时将其存储在磁盘上。更好(取决于您的应用程序),只需按需下载和缓存它们。

答案 1 :(得分:0)

我可以想到这两种方式:

  1. 如果您的图片不需要透明度,请使用jpeg而不是png,有损压缩成本会减少磁盘空间
  2. 将您的图片托管在您自己的服务器上。该应用程序可根据需要或首次启动应用程序下载它们。