【发布时间】:2012-12-27 00:11:12
【问题描述】:
直观地说,我一直觉得使用缓存 UIImage 初始化 (imageNamed) 不仅仅是从磁盘加载时节省时间。我认为这也是一个内存问题:不是让多个不同的UIImage 实例具有相似的数据,而是将数据加载到内存中一次。
使用imageNamed 会提高内存的使用效率吗?
【问题讨论】:
-
是的,但这并不总是可行的:仅适用于您项目中的文件。其他情况可以使用
NSCache。 -
@Nekto 谢谢,我实际上在不知道
NSCache的情况下实现了一个缓存...我可能不得不重做。
标签: ios memory-management uiimage