SDWebImage缓存使用心得

最近项目一直在研究图片缓存和压缩,所以就找了SDWebImage第三方。在使用的过程中也大致了解了SDWebImage的缓存机制。

SDWebImage的缓存放在了两个地方,分别是内存缓存和沙盒缓存。

内存缓存放在了SDImageCache的NSCache *memCache中,在SDWebImage读取图片时也会第一时间在这个里面来寻找,这个是临时的,在内存警告或退到后台的时候会清理内存图片缓存,并且在应用结束的时候清理过期图片。

沙盒缓存是存在硬盘中,是永久的,下载完成后我们可以通过获取沙盒路径来获取图片,是需要我们手动清理的。

这个是我的个人心得,如有错误请指正。

你可能感兴趣的:(SDWebImage缓存使用心得)