如果我在应用程序中创建UIImage对象,是否可以将其放入具有名称的UIImage图像缓存中?基本上,我后来想要通过调用imageNamed来检索它:除非系统抛出它,在这种情况下我会重新创建它。
答案 0 :(得分:1)
如果使用[UIImage imageNamed:"somename.png"]
创建对象,它会自动缓存,只有在有内存警告通知或希望暂停应用程序时才会释放它。
如果你想要更多地控制它,我会建议任何这些方法:
注意,我假设图像具有静态名称。如果你经常更改图像名称,我根本不会建议缓存。