NSCache在AFNetworking及SDWebImage中的使用流程
2016-04-19 15:34
351 查看
原文: http://blog.csdn.net/qianlima210210/article/details/49636837
NSCache是一个自动可变集合 (与其策略及属性设置相关),他存储单元是“key-value”,对key及value都是强引用,这也说明了,NSCache是内存缓存。有些对象创建比较耗时,或不需要二次获取,
所以他们创建或获取后就可以放在NSCache里,以优化性能。
AFN中对UIImageView的分类,使用的是NSCache,具体流程如下:
![](http://img.blog.csdn.net/20151104135957092?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
SDWebImage 中对UIImageView的分类,使用的是NSCache,具体流程如下:
NSCache是一个自动可变集合 (与其策略及属性设置相关),他存储单元是“key-value”,对key及value都是强引用,这也说明了,NSCache是内存缓存。有些对象创建比较耗时,或不需要二次获取,
所以他们创建或获取后就可以放在NSCache里,以优化性能。
AFN中对UIImageView的分类,使用的是NSCache,具体流程如下:
SDWebImage 中对UIImageView的分类,使用的是NSCache,具体流程如下:
相关文章推荐
- error:export LD_LIBRARY_PATH is not a known library type
- 赛马问题
- WKWebView 基本使用
- [poj 1947] Rebuilding Roads 树形DP
- 总结一哈JDK和Tomcat的环境变量配置
- X_MACRO
- 使用Yeoman搭建 AngularJS 应用 (1) —— 介绍
- 个人工作总结01
- 追寻伯利恒二叉树 -- 不用栈不用递归
- C盘清理大作战
- 软件可行性分析报告的练习
- python 安装lxml失败
- java BufferedReader和BufferedWriter
- Android 消息机制
- HDU 1798 Tell me the area
- 图像处理与机器视觉网络资源收罗——倾心大放送
- LightOJ--1049--One Way Roads(dfs)(好题)
- XSL 语言(EXtensible Stylesheet Language)
- 白领夫妇卖房回乡 卖掉深圳一套房回武汉换了4套学区房
- 图片加文字水印