SDImageCache提供了对图片的内存缓存、异步磁盘缓存、图片缓存查询等功能,下载过的图片会被缓存到内存,也可选择保存到本地磁盘,当再次请求相同图片时直接从缓存中读取图片,从而大大提高了加载速度。在SDImageCache中,内存缓存是通过 NSCache的子类来实现的;磁盘缓存是通过 NSFileManager 来实现文件的存储,是异步实现的。
1.内存缓存是封装NSCache,使用NSMapTable实现弱内存缓存。好处是
2.文件存储原理基本类似。
SDImageCache提供了对图片的内存缓存、异步磁盘缓存、图片缓存查询等功能,下载过的图片会被缓存到内存,也可选择保存到本地磁盘,当再次请求相同图片时直接从缓存中读取图片,从而大大提高了加载速度。在SDImageCache中,内存缓存是通过 NSCache的子类来实现的;磁盘缓存是通过 NSFileManager 来实现文件的存储,是异步实现的。
1.内存缓存是封装NSCache,使用NSMapTable实现弱内存缓存。好处是
2.文件存储原理基本类似。
本文标题:SDImageCache
本文链接:https://www.haomeiwen.com/subject/qdfqeqtx.html
网友评论