美文网首页
SDWebImage原理

SDWebImage原理

作者: Mr姜饼 | 来源:发表于2018-11-27 14:17 被阅读0次

前言

很多朋友对于sdwebimage想必都不陌生了吧

但是真正去研究其底层代码的少之又少

下面带大家了解了解一下其执行原理  和部分重要代码分析


缓存机制:

1.首先先显示展占位图。

2.根据url在图片缓存内存中去查找对应的图片,如果找到,则直接显示图片,否则进行下一步。

3.生成查找队列,在硬盘缓存中根据URLKEY进行查找,如果找到的话 则把该图片添加进内存缓存中(如果内存不足的话,会清除图片内存缓存),显示查找到的图片;如果没有查找到的话,进行下一步。

4.生成下载队列,下载完图片并通知主线程,将该图片添加进内存缓存和硬盘缓存中,显示该图片。


重要源码分析

首先所有的显示图片的接口最后都指向于下面的方法:

1.

重要接口

2.未完待续......

相关文章

网友评论

      本文标题:SDWebImage原理

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