NSCache在AFNetworking及SDWebImage中的使用流程
2015-11-04 13:43
309 查看
NSCache是一个自动可变集合 (与其策略及属性设置相关),他存储单元是“key-value”,对key及value都是强引用,这也说明了,NSCache是内存缓存。有些对象创建比较耗时,或不需要二次获取,
所以他们创建或获取后就可以放在NSCache里,以优化性能。
AFN中对UIImageView的分类,使用的是NSCache,具体流程如下:
![](https://img-blog.csdn.net/20151104135957092?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
SDWebImage 中对UIImageView的分类,使用的是NSCache,具体流程如下:
所以他们创建或获取后就可以放在NSCache里,以优化性能。
AFN中对UIImageView的分类,使用的是NSCache,具体流程如下:
SDWebImage 中对UIImageView的分类,使用的是NSCache,具体流程如下:
相关文章推荐
- AFN网络请求封装(MRC模式, 若是ARC模式 需添加 -fno-objc-arc )
- AFN文档中文翻译以及简单使用说明
- afnetworking设置请求头代码
- AFNetwork上传文件,下载文件,监控网络状态
- AFNetworking 的使用
- 终于理解POST请求和批量获取数据
- AFNetworking与ASIHTTPRequest的区别
- AFN
- NSURLCache和NSCache简介
- AFN框架使用
- AFN(session)使用
- 简单封装AFN(GET&POST&POST上传)
- AFN-的基本使用
- iOS---NSCache的简单使用
- AFNetworking使用扩展
- AFN基本使用
- IOS_多线程_ASI_AFN_UIWebView
- IOS_多线程_GET_POST_AFN_上传下载_视频播放
- AFNetworking无法解析JSON
- AFN获取数据后刷新TableView