前几天分别对YYWebImage 与 SDWebImage 的基本属性及常见问题做了一些整理和分析,针对两个框架的异同点进行了一些基本的比较,如果有错误或者不足希望大家帮我指出,小白一枚,期待学习.
1.SDWebImage4.0之后的版本使用了FLAnimatedImageView来解决GIF图内存占用过高问题,如果需要加载GIF图,导入框架时需要导入SDWebImage/GIF
.
2.头文件的导入方式:YYWebImage的头文件全部储存在YYWebImage.h中,方便导入.SDWebImage的头文件需要按需导入,较为复杂.
3.GIF图的执行效率来说,SDWebImage在4.0之后引入了新框架,效率略高于YYWebImage.
4.YYWebImage缓存策略运用的是YYImageCache,缓存时可回调缓存进度,同时,YYWebImage会将大于20KB的图片缓存到数据库中,其缓存文件的读取效率高于SDWebImage.
5.YYWebImage支持逐行扫描、隔行扫描、渐进式图像加载。
6.YYWebImage可以对网络加载的图片进行二次处理(处理后的图片再进行缓存,对于从缓存中获取的图片无效).