SDWebImage的缓存机制
2016-10-30 14:55
141 查看
SDWebImage缓存机制的具体实现,先从内存取,内存没有再从沙盒取,沙盒有的话,要缓存到内存(每次都从沙盒取,然而沙盒频繁读取数据是很耗费性能的,所以把沙盒中的图片添加到缓存,下次再次滚动到此图片,缓存已经有了,就直接从缓存取出并赋值返回cell了),两者都没有才下载,操作一加入队列,首先缓存到沙盒,下载成功后才缓存到内存。下载操作类(NSOperation)、管理类(负责怎么获取图片,并且有了图片告诉UI来设置图片)注意:保存到沙盒的是名为图片urlString的文件,可以用imageWithContentOfFile来拿到图片,保存到内存的是真正的图片UIImage,所以只能下载成功后才缓存到内存
相关文章推荐
- SDWebImage缓存图片的机制(转)
- SDWebImage缓存图片的机制
- SDWebimage的缓存机制
- SDWebImage的运行机制以及缓存大小、有效时间设置
- SDWebImage缓存图片的机制
- SDWebImage和AFNetworking的缓存机制
- SDWebImage 缓存机制分析
- SDWebImage的实现机制以及解决tableView卡的问题和实现图片的缓存机制
- SDWebImage缓存图片的机制(转)
- SDWebImage缓存图片的机制(转)
- iOS 缓存机制 (以SDWebImage 缓存图片为例)
- SDWebImage缓存图片的机制
- SDWebImage缓存机制
- SDWebImage缓存图片的机制
- SDWebImage缓存机制
- SDWebImage的缓存机制
- SDWebImage缓存图片的机制(转)
- SDWebImage缓存机制
- [绍棠] SDWebImage 手动清除缓存及SDWebImage缓存图片的机制
- SDWebImage缓存图片的机制