我setImageWithURL
用来在我的应用程序中下载一些图像。是否可以:
- 指定此图像必须在缓存中保存多长时间(例如 1 周)?
- 指定缓存的最大总大小(例如 200 MB)
- 看看图像缓存中有什么?
- 清除缓存?
文档在这些点上并不是很清楚..
我setImageWithURL
用来在我的应用程序中下载一些图像。是否可以:
文档在这些点上并不是很清楚..
该UIImageView
类别使用内部的临时缓存来实现高性能,例如UITableView
. 对于长期缓存,请使用系统级缓存系统——即 Peter SteinbergerSDURLCache
的NSURLCache
.
在应用程序委托中使用以下代码进行设置applicationDidFinishLaunching:withOptions:
:
SDURLCache *URLCache = [[SDURLCache alloc] initWithMemoryCapacity:1024*1024*2 diskCapacity:1024*1024*20 diskPath:[SDURLCache defaultCachePath]];
[URLCache setIgnoreMemoryOnlyStoragePolicy:YES];
[NSURLCache setSharedURLCache:URLCache];
[URLCache release];