我目前从'Documents'目录中获取图像(使用-imageWithContentsOfFile :)没有任何问题,除了我无法立即显示图像(例如,一旦调用touchesEnded)。我假设这与图像缓存有关,并且以上述方式创建的图像对象不会被缓存?所以,我想,我会在创建后缓存图像对象,然后使用-imageNamed:来使用缓存的图像。那么如何将UIImage对象保存到应用程序的Bundle和/或Cache呢?
答案 0 :(得分:5)
您无法在iPhone上修改应用程序包。整个过程都是代码签名,更改它会导致它不再运行。
为什么不预先加载启动时需要的图像?但是要小心,因为大图像会占用大量内存,如果内容过多,内核可能会杀死你的应用程序。