【发布时间】:2013-11-08 02:10:49
【问题描述】:
我在 Documents 目录中有一个UIImage。
我想加载它并缓存在内存中。
要创建和缓存 UIImage,我们应该使用+ (UIImage *)imageNamed:(NSString *)name 方法,但是这种方法的问题是图像应该在应用程序包中。当我使用其他方法时,initWithContentsOfFile,...图像没有被缓存。
如何从文档目录中加载UIImage并缓存它?
【问题讨论】:
-
您需要为加载了
imageNamed:以外的任何图像创建自己的缓存机制。 -
你知道如何创建缓存机制吗?
-
NSDictionary 可以工作。您只需要一种在内存不足时清除缓存的方法。
-
哦,我很愚蠢。请为我清除,谢谢您的回答。
标签: ios objective-c caching