我正在使用setImageWithURL
在我的应用中下载一些图片。有可能:
The documentation在这些方面并不是很清楚..
答案 0 :(得分:13)
UIImageView
类别使用内部短暂缓存在UITableView
等内容中实现高性能。对于长期缓存,请使用系统级缓存系统 - 即Peter Steinberger的SDURLCache
分支,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];