SDWebImage常用函式

2021-07-22 23:03:03 字數 875 閱讀 7603

"載入gif圖"

- (void)loadgif

- (void)loadprogress

completed:^(uiimage *image, nserror *error, sdimagecachetype cachetype, nsurl *imageurl) ];}

- (void)loadimagewithmanager

completed:^(uiimage *image, nserror *error, sdimagecachetype cachetype, bool finished, nsurl *imageurl) ];}

_maxcacheage = kdefaultcachemaxcacheage

2.sdwebimage 的記憶體快取是用什麼實現的?

nscache

3.sdwebimage 的最大併發數是多少?

maxconcurrentdownloads = 6

4.sdwebimage 支援**嗎?gif

#import 

[uiimage animatedimagewithimages:images duration:duration];

根據影象資料第乙個位元組來判斷的!

gif:0x47

-6.sdwebimage 快取的名稱是怎麼確定的!

md5

如果單純使用 檔名儲存,重名的機率很高!

使用 md5 的雜湊函式!對完整的 url 進行 md5,結果是乙個 32 個字元長度的字串!

SDWebImage使用入門

要在其它工程中使用有多種方式,最簡單的就是把類,工程的引用新增到其它工程中。步驟如下 l 在其它工程中,工程名字上點出彈出選單。l 選擇add files to l 選擇sdwebimage的工程檔案,選中copy items if needed。l 點add。編譯,通不過。因為缺少了乙個庫的原始碼...

SDWebImage快取機制

存 取 刪 路徑 是在storeimage這個方法裡 將儲存到記憶體和硬碟上 void storeimage uiimage image recalculatefromimage bool recalculate imagedata nsdata imagedata forkey nsstring ...

SDWebImage原理和使用

使用場景 以下 在需要監聽網路狀態的方法中使用 afnetworkreachabilitymanager mgr afnetworkreachabilitymanager sharedmanager setitem customitem item setitem customitem item el...