SDWebImage

1.SDWebImage源码解析(1)——总体架构,Cache读取
2.SDWebImage源码解析(2)——image下载
3.SDWebImage源码解析(3)——更新Cache
4.iOS 之 Protocol 详解
协议就是定义公共接口的地方,SDWebImageOperation就是这么个协议
protocol 有哪些作用,用在哪些地方

  • 某一个类需要委托其他类处理某些事件,最具代表性性的便是UITableView的那些代理方法。这些方法其实还是代理的方法,只不过定义的地方可能会在委托者类中,通过调用这些方法,可以:将委托者中的数据传递给代理;将代理的数据传递给委托者;将委托者的事件抛给代理去处理...

  • 给某几个特定的类添加统一的接口,这些接口是从这些类中抽象出的共同的行为,这样便可以减少重复的代码。

每一个图片的加载对应一个SDWebImageCombinedOperation,它的cacheOperation首先去缓存里面寻找,如果没有找到,则在finishblock中调用SDWebImageDownloader去下载,下载成功后,SDImageCache缓存在本地。

你可能感兴趣的:(SDWebImage)