美文网首页
SDWebImage源码解析(三)

SDWebImage源码解析(三)

作者: 健健锅 | 来源:发表于2016-09-18 18:04 被阅读31次

主要来看SDImageCache这个文件

@interface SDImageCache : NSObject//继承于 NSObject
FFE00A55-A431-4C91-B147-0F68A740A86B.png

有一个子类,主要是在内存警告时,调用警告函数

1CD88468-43AF-4B81-A84B-48DDF034A878.png

初始化方法,内存缓存 和磁盘缓存


B6ED3933-43E9-4E10-A677-4ED020B9C622.png

发送通知这三中情况'

- (void)storeImageDataToDisk:(NSData *)imageData forKey:(NSString *)key;
存储图片
- (NSOperation *)queryDiskCacheForKey:(NSString *)key done:(SDWebImageQueryCompletedBlock)doneBlock ;
目录中查找
-(void)removeImageForKey:(NSString *)key fromDisk:(BOOL)fromDisk withCompletion:(SDWebImageNoParamsBlock)completion;
remove 缓存

其实这个文件里面主要就是这三个方法


![ ![5538E3B8-ECA6-4959-8E42-B60F8929E942.png](https://img.haomeiwen.com/i1907672/8e76de38064da6a7.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) ](https://img.haomeiwen.com/i1907672/58724751e64360c0.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

http://www.cnblogs.com/jys509/p/5199997.html
http://blog.csdn.net/l_511/article/details/48242793 (多线程相关)

相关文章

  • SDWebImage

    1.SDWebImage源码解析(1)——总体架构,Cache读取2.SDWebImage源码解析(2)——ima...

  • SDWebImage源码解析(三)

    在前面的SDWebImage源码解析(一)和SDWebImage源码解析(二)中,解析了开源异步图片下载库SDWe...

  • SDWebImage源码解析(三)

    1 概述 这篇博文中,我将分析SDWebImageManager和SDImageCache。SDWebImageM...

  • SDWebImage源码解析(三)

    主要来看SDImageCache这个文件 有一个子类,主要是在内存警告时,调用警告函数 初始化方法,内存缓存 和磁...

  • SDWebImage源码解析(二)

    在SDWebImage源码解析(一)中,我从宏观上介绍了SDWebImage项目,并详细介绍了UIImageVie...

  • SDWebImage源码解析<二>

    前言 我们在第一篇文章《SDWebImage源码解析<一>》已经了解到SDWebImage是通过 SDWebIma...

  • SDWebImage源码解析(三)——SDWebImage图片解

    第三篇的写在前面 SDWebImage提供了一个用于图片解码的类——SDWebImageDecoder。在上一篇文...

  • IOS之SDWebImage(附Demo)

    目录 一、SDWebImage安装集成 二、SDWebImage原理说明 三、SDWebImage源码实现步骤 四...

  • SDWebImage源码解析

    SDWebImage是一个开源的第三方库,支持从远程服务器下载并缓存图片的功能。它具有以下功能: 提供UIImag...

  • SDWebImage源码解析

    概览 说到 iOS界的图片加载库,SDWebImage可谓无人不知,其简介的接口以及异步下载与缓存的强大功能,深受...

网友评论

      本文标题:SDWebImage源码解析(三)

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