美文网首页
学习 SDWebImage

学习 SDWebImage

作者: BoxDeng | 来源:发表于2017-06-30 21:59 被阅读0次
大量使用 对象锁

@synchronized (self.failedURLs) {
        isFailedUrl = [self.failedURLs containsObject:url];
    }

SDImageCache

1. 内容缓存 memCache

用 NSCache 实现

2. 可选的磁盘缓存 fileManager

缓存到 沙盒里

2.1 disk Cache 清空

完全清空

- (void)clearDiskOnCompletion:(SDWebImageNoParamsBlock)completion

部分清空

- (void)cleanDiskWithCompletionBlock:(SDWebImageNoParamsBlock)completionBlock 
  // 先删除缓存有效时间外的文件, 如有必要, 再对剩下的文件按时间排序,删除


foolishBoy
SDWebImage源码解析(一)
SDWebImage源码解析(二)

相关文章

  • 各种坑,然后填坑

    1.在学习SDWebImage时,很多人想通过SDWebImage Demo来学习,但是等你编译的时候会出现几个错...

  • 学习SDWebImage

    1.SDWebImage有什么用 SDWebImage为UIImageView、UIImage、UIButton添...

  • 学习 SDWebImage

    大量使用 对象锁 SDImageCache 1. 内容缓存 memCache 用 NSCache 实现 2. ...

  • SDWebImage学习

    一、一些使用文件的翻译 HowToUse.md 在tableView里使用UIImageView+WebCache...

  • SDWebImage学习

    在iOS的请求网络图片框架中, [**SDWebImage**](https://github.com/rs/SD...

  • SDWebImage学习

    sdwebimage SDWebImage 如何区分图片格式?将数据data转为十六进制数据,取第一个字节数据进行...

  • SDWebImage学习

    SDWebImage简介 SDWebImage是iOS开发中主流的图像加载库,它帮我们处理内存缓存、磁盘缓存与及图...

  • SDWebImage 4.0源码学习

    SDWebImage源码学习基于版本4.0 源码注释: SDWebImage4.0 以前看见别人的轮子感觉太高深,...

  • SDWebImage Note

    这是笔者学习 SDWebImage 源码时的笔记,对它有着很深的怨念呢。? 功能 SDWebImage 提供的主要...

  • SDWebImage源码学习(一) --- SDWebImage

    第一步还是先学习SDWebImage中还不怎么熟悉的知识点 知识点1 --- #error 用来做显示编译出错内容...

网友评论

      本文标题:学习 SDWebImage

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