美文网首页
SDWebImage实现原理步骤

SDWebImage实现原理步骤

作者: Da龙 | 来源:发表于2017-02-12 20:28 被阅读0次

1.先显示一个placeholderimage占位图,然后SDWebImageManager根据URL开始处理图片。

2. SDWebImageManager会交给SDImagcache会在内存中查找图片,会以URL路径作为数据索引

在内存中查找是否有对应的缓存。

3.如果有则通过回调方法显示

4.如果没有,生成NSInvocationOperation添加队列,会通过MD5处理过的key在硬盘中查找是否有图片。

5.如果有则下载到内存中,并通过回调方法显示。

6.如果没有,会生成一个下载器,向远程服务器发送请求下载图片,下载由NSURLConnection完成。

7.将下载的图片保存到硬盘和内存中并调用方法显示图片。

相关文章

网友评论

      本文标题:SDWebImage实现原理步骤

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