Swift使用SDWebImage處理遠程圖片資源


第一步:配置SDWebImage

打開github,https://github.com/rs/SDWebImage,將SDWebImage下載到本地

用Xcode創建一個swift的singleView項目,將SDWebImage拖動到項目中,如圖:

點開項目屬性的General,在Embedded Binaries中添加引用框架

編譯程序,確保沒有錯誤。由於該庫是用oc寫的,所以需要將其橋接到swift中。步驟是這樣的:

在我們的項目中添加一個h文件,取名為“SDWebImage+Header.h”,打開頭文件,引入WebImage.h

注意路徑不要寫錯。添加好橋接頭文件之后需要打開項目屬性,點開Build Setting選項,滾動該頁面到最下方,找到如下屬性:

在后面添加上我的橋接文件的相對路徑:

完成之后,編譯一次,如果沒有報錯,就說明可以在swift中使用SDWebImage了,在viewController輸入sd就可以出線WebImage庫的相關方法和類型了

第二步:在Swift中使用SDWebImage

 我在apache服務器上放了一張圖片:

let url = "http://192.168.1.107/jimmy.jpg",下面列出幾種常用的方法

客戶端讀取該圖片並緩存下來:

客戶端可以預先下載該圖片,需要使用的時候直接從本地讀取:

清除緩存圖片:

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM