##学习博客地址列表,仓库中的部分代码带中文注释持续学习中,待会儿活干完了继续学习:
SDWebImage源码解析之SDWebImageManager的注解
SDWebImage源码解析之SDWebImageManager的注解(2)
##结构说明:
UIImageView+WebCache.h通过SDWebImageManager单列来管理图片的加载、缓存和回调。主要的入口类。
SDWebImageManager通过拥有一个SDImageCache和SDWebImageDownloader来实现图片的缓存和下载器功能。这个类应该是框架的核心和枢纽功能的类。
//=================其他一些文件的职责==================
UIImage+GIF主要实现了对gif图片的加载功能。
SDWebImageDecoder主要实现图片的解压缩功能,从网络上下载的图片首先需要解压缩以后才能正常显示。这个类专门处理这个工作。
SDImageCache主要实现缓存功能。
SDWebImageDownloader主要实现下载功能和下载回调。