如何将UIImage保存到应用程序的Bundle?

时间:2009-08-26 05:08:06

标签: iphone caching uikit uiimage

我目前从'Documents'目录中获取图像(使用-imageWithContentsOfFile :)没有任何问题,除了我无法立即显示图像(例如,一旦调用touchesEnded)。我假设这与图像缓存有关,并且以上述方式创建的图像对象不会被缓存?所以,我想,我会在创建后缓存图像对象,然后使用-imageNamed:来使用缓存的图像。那么如何将UIImage对象保存到应用程序的Bundle和/或Cache呢?

1 个答案:

答案 0 :(得分:5)

您无法在iPhone上修改应用程序包。整个过程都是代码签名,更改它会导致它不再运行。

为什么不预先加载启动时需要的图像?但是要小心,因为大图像会占用大量内存,如果内容过多,内核可能会杀死你的应用程序。