美文网首页
SDWebImage框架学习

SDWebImage框架学习

作者: 木头与琉璃 | 来源:发表于2018-04-03 17:07 被阅读9次

    iOS开发中可以自己封装图片的加载过程,不是很方便,需要自己处理异步线程的通信,所以很多人选择使用第三方库SDWebImage。

    SDWebImage主要由3部分构成:

    • UI层:分别是UIView,UIImageView, UIButton的分类,在分类中拓展了加载图片的方案
    • 调度器: SDWebImageManager,主要负责调度图片的缓存,下载和返回给UI层
    • 缓存管理器: SDImageCache, 主要负责缓存下载好的图片
    • 图片下载器: SDWebImageDownloader,主要负责图片的下载
    时序图

    相关文章

      网友评论

          本文标题:SDWebImage框架学习

          本文链接:https://www.haomeiwen.com/subject/shdchftx.html