上篇讲了SDWebImageDownloader,从源码分析的过程中,我们知道,实际执行下载任务的是SDWebImageDownloaderOperation,本篇我们来看看SDWebImageDownloaderOperation是怎么工作。 在正式讲SDWebImageDownloaderOpe ...
分类:
Web程序 时间:
2017-06-02 17:35:23
阅读次数:
271
SDWebImageManager是SDWebImage的核心类。它拥有一个SDWebImageCache和一个SDWebImageDownloader属性,分别用于图片的缓存和下载处理。虽然是核心类,但它的源码很简单,这是因为相应的功能职责进行了良好的分类。下面我们来看一下它的源码。 1.SDWe ...
分类:
Web程序 时间:
2017-06-02 17:33:33
阅读次数:
184
SDImageCache和SDWebImageDownloader是SDWebImage库的最重要的两个部件,它们一起为SDWebImageManager提供服务,来完成图片的加载。SDImageCache提供了对图片的内存缓存、异步磁盘缓存、图片缓存查询等功能,下载过的图片会被缓存到内存,也可选择 ...
分类:
Web程序 时间:
2017-06-02 17:27:53
阅读次数:
240
SDWebImageDownloader完成了对网络图片的异步下载工作,准确说这个类是一个文件下载的工具类,真正的网络请求是在继承于NSOperation的SDWebImageDownloaderOperation类实现的。SDWebImageDownloader的主要任务是下载相关配置项的管理,包 ...
分类:
Web程序 时间:
2017-06-02 17:24:06
阅读次数:
159
尚德 Q:SDWebimage源代码,cell重用.先请求出来小头像,再请求出大头像?怎么处理? SDWebImageDownloader 直接给cell设置图片会怎样 A:图片URL相同,比较nsdata Q:网络请求更换baseURL怎么处理的?论坛,pc,APP不同的baseURL接口 A: ...
分类:
其他好文 时间:
2016-12-04 20:16:02
阅读次数:
177
Solution:Overriding request headers in SDWebImage Looking for the file "SDWebImageDownloader.m" replace to SDWebImageDownloader is a Singleton object
分类:
Web程序 时间:
2016-03-17 12:47:34
阅读次数:
324
【原】SDWebImage源码阅读(三)本文转载请注明出处 —— polobymulberry-博客园1.SDWebImageDownloader中的downloadImageWithURL我们来到SDWebImageDownloader.m文件中,找到downloadImageWithURL函数。...
分类:
Web程序 时间:
2015-12-26 20:53:56
阅读次数:
982
下载过程:SDWebImageManager:从缓存加载图片(缓存包括内存缓存和磁盘缓存)SDImageCache:从缓存加载图片用到的一个类,所有的缓存操作都是它来执行的如果缓存中没有图片,在它的回调函数里去创建 SDWebImageDownloader,它并没有真正的去执行下载操作,只是去设置下...
分类:
Web程序 时间:
2015-06-28 01:13:38
阅读次数:
641
之前写了一片关于编译SDWebImage报错解决方法的文章:http://blog.csdn.net/cuibo1123/article/details/39434015结果很多人问这个问题的原因,那就在这里给大家说一说好了,分析思路一并送上(不过我还是建议大家自己动手去分析)。首先,如果新建工程,按照SDWebImage的方式声明输出口并引用:@interface ZCTest ()
@...
分类:
Web程序 时间:
2014-11-29 07:06:39
阅读次数:
188
报错报错:Use of undeclared identifier '_executing' / '_finished';
解决方法如下:...
分类:
Web程序 时间:
2014-10-05 13:16:48
阅读次数:
164