NSCache在AFNetworking及SDWebImage中的使用流程

原文: http://blog.csdn.net/qianlima210210/article/details/49636837

NSCache是一个自动可变集合 (与其策略及属性设置相关),他存储单元是“key-value”,对key及value都是强引用,这也说明了,NSCache是内存缓存。有些对象创建比较耗时,或不需要二次获取,

所以他们创建或获取后就可以放在NSCache里,以优化性能。

AFN中对UIImageView的分类,使用的是NSCache,具体流程如下:


NSCache在AFNetworking及SDWebImage中的使用流程_第1张图片


SDWebImage 中对UIImageView的分类,使用的是NSCache,具体流程如下:








你可能感兴趣的:(NSCache在AFNetworking及SDWebImage中的使用流程)