[置顶] NSCache在AFNetworking及SDWebImage中的使用流程

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

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

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


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


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









你可能感兴趣的:(AFN,NSCache)