DouBanProvider.rx
如果找不到rx,在Podfile里面配置 pod 'Moya/RxSwift'
Swift - RxSwift的使用詳解49(結合Moya使用1:數(shù)據(jù)請求)Moya 是一個基于 Alamofire 的更高層網(wǎng)絡請求封裝抽象層。它可以對我們項目中的所有請求進行集中管理,方便開發(fā)與維護。同時 Moya 自身也提供了對 RxSwif...
DouBanProvider.rx
如果找不到rx,在Podfile里面配置 pod 'Moya/RxSwift'
Swift - RxSwift的使用詳解49(結合Moya使用1:數(shù)據(jù)請求)Moya 是一個基于 Alamofire 的更高層網(wǎng)絡請求封裝抽象層。它可以對我們項目中的所有請求進行集中管理,方便開發(fā)與維護。同時 Moya 自身也提供了對 RxSwif...
Moya 是一個基于 Alamofire 的更高層網(wǎng)絡請求封裝抽象層。它可以對我們項目中的所有請求進行集中管理,方便開發(fā)與維護。同時 Moya 自身也提供了對 RxSwif...
#import <zlib.h>
iOS 使用 zlib 庫實現(xiàn) HTTP 請求數(shù)據(jù)壓縮iOS 使用 zlib 庫實現(xiàn)請求數(shù)據(jù)壓縮 1.Content-Encoding Accept-Encoding 和 Content-Encoding 是 HTTP 中的一對...
@upworld 可以把 self.superclass 替換成 class_getSuperclass(Son.class)
OC 中self 和 super 淺析最近突然發(fā)現(xiàn)這個問題,當super通過respondsToSelector:這種方式詢問是否存在方法時,這個if語句竟然總是為真,本人也是誠惶誠恐,天崩地裂,Why supe...
目前在 UIKit 至少有三種創(chuàng)建動畫的方法。iOS 4 之前的 begin/commit 方式,以及在 iOS 4 中引入的 block 方式。在 iOS 10 發(fā)布的時候...
iOS8之后,Apple推出了最新的WKWebView,經(jīng)歷了若干代的發(fā)展之后,WKWebView日趨完善,在目前的開發(fā)項目當中也得到了充分的使用。 為什么使用WKWebVi...
今天總計一下SDWebImage核心模塊之下載模塊。下載模塊主要包括兩個類SDWebImageDownloader和SDWebImageDownloaderOperation...
??編寫程序時,對內(nèi)存的維護非常重要,所有的程序都依賴于其操作的內(nèi)存,可以說快速高效的程序和糟糕出錯的程序之間的差距可能主要就在于是否進行正確的內(nèi)存管理。 ??類似于其他主流...
IGListKit框架解析(一) Instagram在2016年年底發(fā)布了基于數(shù)據(jù)驅動的UICollectionView框架IGListKit。使用數(shù)據(jù)驅動去創(chuàng)造更為快速靈活...
SDWebImage是我們常用的圖片緩存加載庫,我們有必要對源碼進行仔細閱讀與學習,以便了解更多SD支持的功能與實現(xiàn)原理,并且在遇到問題時能及時的進行調試解決。我們再閱讀之前...
可以維護的 AutoLayout 在使用 AutoLayout 做界面布局的時候,你會發(fā)現(xiàn),做好一個復雜界面的約束并不是一件容易的事,經(jīng)常需要很多的調試,這在用代碼寫布局的時...
??前面幾節(jié)主要從對象在內(nèi)存中的生命周期這個角度,梳理了一下objc的內(nèi)存管理特性。接下來說幾個和內(nèi)存管理有密切關系的語言特性。 ??本節(jié)主要看一下objc的異常處理部分。我...
iOS 使用 zlib 庫實現(xiàn)請求數(shù)據(jù)壓縮 1.Content-Encoding Accept-Encoding 和 Content-Encoding 是 HTTP 中的一對...
AFNetworking是我們常用的網(wǎng)絡庫,我們有必要對其有必要的了解,以便進行二次封裝和遇到問題時能及時的進行調試。而AF本身是對系統(tǒng)的NSURLSession進行的封裝,...
??RunLoop在ios開發(fā)中,是一個非?;A又非常核心的概念,但是由于比較偏底層,所以不是特別容易理解。不過好在其代碼是開源的(CFRunLoopRef的源代碼在Appl...
Storyboard的segue Storyboard中的segue功能強大,是頁面跳轉與交互的利器?,F(xiàn)在就了解下吧。 初始化 segue的三個參數(shù): identifier:...
??前面章節(jié)提到內(nèi)存釋放時,經(jīng)常會說到當超出變量作用域時,變量會被“自動”釋放,其實這只是為了更加簡單的說明這個過程。實際上,在ARC模式下是系統(tǒng)幫你自動插入了相應的rele...
上一章內(nèi)容講解了xib文件編譯后成nib,而反過來nib文件如何加載完成頁面的渲染的呢?我們來梳理一下整個過程。 nib的加載過程分析 1.將nib文件加載入內(nèi)存 一種法法:...