前言
江湖上都在說現(xiàn)在就要趕緊學(xué) swift 了,即將是 swift 的天下了。在 api 變化不大的情況下,swift 作為一門新的語言,集眾家之所長,普通編碼確實比 oc 要好用的多了
老早就聽說 MVVM 的概念及響應(yīng)式函數(shù)式編程,微軟確實厲害。自己最近沒什么事,就前來入坑了
二、學(xué)習(xí)方式
參考別人寫的一些博客,對于概念先有個理解,然后參考官方 example,就可以開始學(xué)習(xí)了
推薦文章:
http://www.codertian.com/2016/11/27/RxSwift-ru-keng-ji-read-document/
http://www.codertian.com/2016/12/10/RxSwift-shi-zhan-jie-du-base-demo/
三、自己寫注冊登錄及 tableView 的一點理解
關(guān)于
觀察者
和被觀察者(Observable)發(fā)出序列
map 不會產(chǎn)生新的序列
flatMapLatest 會產(chǎn)生新的序列
combineLatest 不會產(chǎn)生新的序列
Variable、PublishSubject 是 Subject 的一種,可當(dāng)觀察者被 bindTo,可當(dāng)序列數(shù)據(jù)源 Observable
Variable 它不會因為錯誤終止也不會正常終止, 適合做數(shù)據(jù)源,可以用于控件的 text 屬性
PublishSubject 與普通的Subject不同,在訂閱時并不立即觸發(fā)訂閱事件,而是允許我們在任意時刻手動調(diào)用onNext(),onError(),onCompleted來觸發(fā)事件,可以用于按鈕的點擊
控件的 text 類型是
網(wǎng)友評論