前幾天分別對YYWebImage 與 SDWebImage 的基本屬性及常見問題做了一些整理和分析,針對兩個框架的異同點進行了一些基本的比較,如果有錯誤或者不足希望大家?guī)臀抑赋?小白一枚,期待學習.
1.SDWebImage4.0之后的版本使用了FLAnimatedImageView來解決GIF圖內存占用過高問題,如果需要加載GIF圖,導入框架時需要導入SDWebImage/GIF
.
2.頭文件的導入方式:YYWebImage的頭文件全部儲存在YYWebImage.h中,方便導入.SDWebImage的頭文件需要按需導入,較為復雜.
3.GIF圖的執(zhí)行效率來說,SDWebImage在4.0之后引入了新框架,效率略高于YYWebImage.
4.YYWebImage緩存策略運用的是YYImageCache,緩存時可回調緩存進度,同時,YYWebImage會將大于20KB的圖片緩存到數(shù)據(jù)庫中,其緩存文件的讀取效率高于SDWebImage.
5.YYWebImage支持逐行掃描、隔行掃描、漸進式圖像加載包斑。
6.YYWebImage可以對網(wǎng)絡加載的圖片進行二次處理(處理后的圖片再進行緩存,對于從緩存中獲取的圖片無效).