美文网首页
SDWebImage源码分析

SDWebImage源码分析

作者: KeenV | 来源:发表于2017-10-08 16:49 被阅读0次
SDWebImage介绍
此图是SDWebImage的作者提供的,通过看方法名可以大致了解图片缓存实现的流程 图片缓存流程图 图片缓存关系图
UIView+WebCache类别:

所有设置图片的方法内部都会且仅调用此方法

UIView+WebCacheOperation类别:
    此类别用于绑定operation到当前对象,当指定key已绑定过operation时,会先取消并删除。
有以下方法:
    //绑定operation与key
    - (void)sd_setImageLoadOperation:(nullable id)operation forKey:(nullable NSString *)key
    //取消指定key的operation对象
    - (void)sd_cancelImageLoadOperationWithKey:(nullable NSString *)key
    //移除指定key
    - (void)sd_removeImageLoadOperationWithKey:(nullable NSString *)key
SDWebImageManager:

有如下属性:

SDWebImageDownloader:
SDWebImageDownloaderOperation:

此文件是NSOperation的子类,实现可并发的图片下载任务


SDImageCache:

相关文章

  • SDWebImage 源码分析

    SDWebImage 源码分析 首先我 fork 了 SDWebImage 的源码,见 conintet/SDWe...

  • SDWebImage源码分析

    SDWebImage源码分析 UIImageView+WebCache sd SDWebImageManager ...

  • SDWebImage源码分析

    技术无极限,从菜鸟开始,从源码开始。 由于公司目前项目还是用OC写的项目,没有升级swift 所以暂时SDWebI...

  • SDWebImage源码分析

    SDWebImage介绍 UIView+WebCache类别: 所有设置图片的方法内部都会且仅调用此方法 UIVi...

  • SDWebImage源码分析

    SDWebImage是专门用于图片下载的框架,内部封装了图片异步下载和缓存的过程,涉及到的知识点有:(1)runt...

  • SDWebImage源码分析

    SDWebImage库是一个支持缓存的异步图片下载库。为了方便使用,它提供了UIImageView, UIButt...

  • SDWebImage源码分析

    一、SDWebImage到底是什么 Asynchronous image downloader with cach...

  • SDWebImage源码分析

    使用SDWebImage无非就是做图片缓存 一起来看下SDWebImage的几种使用方式:SDWebImage下载...

  • 源码分析SDWebImage

    SDWebImage是一个开源的第三方库,它提供了UIImageView的一个分类,以支持从远程服务器下载并缓存图...

  • 源码分析SDWebImage

    /* *ThisfileispartoftheSDWebImagepackage. *(c)OlivierPoit...

网友评论

      本文标题:SDWebImage源码分析

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