SDWebImage是我们常用的图片加载框架。阅读这些大神写的第三方框架的源码是提高我们编程水平的一个方法。从源码的阅读中我们可以学习到作者很多编程的思想和逻辑。
提高自己的编程水平,从阅读源码开始。所以决定这段时间会着重研究SDWebImage,从流程到细节慢慢学习。
首先,先去下载SDWebImage文件。直接从github下载的zip文件,运行demo的话会出现报错。错误的原因主要是FLAnimatedImage和libwebp导致的。
解决办法:
不要通过下载zip文件来运行SDWebImage。那么用什么方式下载SDWebImage呢?
使用终端。在终端运行git clone --recursive进行下载。
在终端中输入
git clone --recursive https://github.com/rs/SDWebImage.git
等待即可。如果下载成功应该是这样的
然后运行下载好的SDWebImage,就可以正常运行了。