有时为了避免互传参数,或是设计模型太复杂,借用一下库的缓存功能
#import "SDWebImageManager.h"
#import "SDImageCache.h"
NSString* strUrl = @"http://xxx.com/x.jpg";
SDWebImageManager *manager = [SDWebImageManager sharedManager];
NSString* key = [manager cacheKeyForURL:[NSURL URLWithString:strUrl]];
SDImageCache* cache = [SDImageCache sharedImageCache];
//此方法会先从memory中取。
image = [cache imageFromDiskCacheForKey:key];
其它的功能使用,见青紅皂了個白的详细介绍。在此就不一一重复列出