第四篇 前言 首先,我們要弄明白一個問題? 為什么要對UIImage進行解碼呢?難道不能直接使用嗎? 其實不解碼也是可以使用的,假如說我們通過imageNamed:來加載image,系 ...
一般我們都是使用: 和: 兩種方式加載圖片,它們兩個的區別在SDWebImage源碼閱讀前的准備 三 UIImage.h里面的 六 :加載和創建UIImage 的類方法和實例方法: 部分有詳細的介紹。 為什么要對圖片進行解碼 難道不能直接使用上面的兩種加載方式直接進行加載顯示嗎,答案是可以,而且大概我們編碼都是使用上面的兩種方式直接在主線程加載圖片然后顯示在UIImageView上,並且並沒有發 ...
2017-05-13 15:17 0 1489 推薦指數:
第四篇 前言 首先,我們要弄明白一個問題? 為什么要對UIImage進行解碼呢?難道不能直接使用嗎? 其實不解碼也是可以使用的,假如說我們通過imageNamed:來加載image,系 ...
【原】SDWebImage源碼閱讀(二) 本文轉載請注明出處 —— polobymulberry-博客園 1. 解決上一篇遺留的坑 上一篇中對sd_setImageWithURL函數簡單分析了一下,還留了一些坑。不過因為我們現在對這個函數有一個大概框架了,我們就按順序一個個來解決 ...
【原】SDWebImage源碼閱讀(四) 本文轉載請注明出處 —— polobymulberry-博客園 1. 前言 SDWebImage中主要實現了NSURLConnectionDataDelegate的以下方法: - (void)connection ...
【原】SDWebImage源碼閱讀(一) 本文轉載請注明出處 —— polobymulberry-博客園 1. 前言 一直沒有系統地讀過整套源碼,就感覺像一直看零碎的知識點,沒有系統讀過一本專業經典書籍一樣,會有點發虛,感覺知識體系不健全!廢話少說,這次我決定好好閱讀下 ...
【原】SDWebImage源碼閱讀(五) 本文轉載請注明出處 —— polobymulberry-博客園 1. 前言 前面的代碼並沒有特意去講SDWebImage的緩存機制,主要是想單獨開一章節專門講解緩存。之前我們也遇到一些緩存的屬性和方法,比如storeImage ...
【原】SDWebImage源碼閱讀(三) 本文轉載請注明出處 —— polobymulberry-博客園 1.SDWebImageDownloader中的downloadImageWithURL 我們來到SDWebImageDownloader.m文件中,找到 ...
SDWebImage源碼解讀之SDWebImageDownloader 第八篇 前言 SDWebImageDownloader這個類非常簡單,作者的設計思路也很清晰,但是我想在這說點題外話。 如果有人問你:你怎么看待編程這件事?你怎么回答。這個問題是我在看這個類的時候,忽然出現在 ...
第三篇 前言 本篇主要解讀SDWebImage的配置文件。正如compat的定義,該配置文件主要是兼容Apple的其他設備。也許我們真實的開發平台只有一個,但考慮各個平台的兼容性,對於框架有着很重要的意義。這篇文章的重點是抽取出對於iOS很重要的用法,能夠在項目開發中提 ...