iOS SDWebImage二 清除快取

2021-07-30 17:27:20 字數 453 閱讀 1277

快取的清空

一般使用sdwebimage 進行的顯示和快取,一般快取的內容比較多了就需要進行清空快取

清除sdwebimage的記憶體和硬碟時,可以同時清除session 和 cookie的快取。

獲取sdwebimage的磁碟快取大小,在專案中有時候會需要統計應用的磁碟快取內容大小,那麼獲取的快取大小就是使用這個介面來實現

[sdimagecache sharedimagecache]

getsize];

清理記憶體快取,清理記憶體中快取的資源,釋放記憶體資源。

[[sdimagecache sharedimagecache]

clearmemory];

有了清理記憶體快取,自然也有清理磁碟快取的介面

[[sdimagecache sharedimagecache]

cleardisk];

iOS SDWebImage原始碼研究(二)

對於這個問題,sdwebimagemanager給出了乙個解決辦法 也就是說單獨使用sdimagecache是沒有的,需要自己修改原始碼 設定乙個cachekeyfilter,以nsurl作為輸入,輸出乙個nsstring作為快取key。下面是sdwebimage github主頁的示例 retur...

iOS SDWebImage 原始碼閱讀(二)快取

快取部分從這部分開始 operation.cacheoperation self.imagecache querydiskcacheforkey key done uiimage image,sdimagecachetype cachetype if key 首先是一些引數的判斷,必須都要存在。ui...

iOS SDWebImage簡單使用

說明 一 將sdwebimage匯入工程 2.按 command b 編譯工程,解決報錯問題,最新的會報2個類別的錯誤 1 implicit declaration of function sd lock is invalid in c99解決辦法 在報錯的檔案中加入 import sdintern...