如何在iPad应用程序中处理大图片



我有几个背景是整个ipad屏幕(1024x768)的尺寸,所以我问自己如何将它们包含在我的项目中。我应该将它们塞到精灵表上还是单独包含它们或从网络加载它们?

如果您的应用程序小于 10MB,我会将它们作为每个文件单独包含在项目中。

我不会使用精灵表。精灵表不会通过 PNG 编码为您提供太多的空间优势,并且不适合图像不经常更改的应用程序(这会使您的内存占用更大)。

如果您的应用程序接近或超过 10MB 应用商店安装超过 3G 限制,我会在项目中包含默认背景,并使用 SDWebImage 等框架按需加载其余背景。

最新更新