一、前言
江湖上都在說(shuō)現(xiàn)在就要趕緊學(xué) swift 了,即將是 swift 的天下了。在 api 變化不大的情況下,swift 作為一門新的語(yǔ)言,集眾家之所長(zhǎng),普通編碼確實(shí)比 oc 要好用的多了
老早就聽說(shuō) MVVM 的概念及響應(yīng)式函數(shù)式編程,微軟確實(shí)厲害。自己最近沒(méi)什么事,就前來(lái)入坑了
二、學(xué)習(xí)方式
參考別人寫的一些博客,對(duì)于概念先有個(gè)理解,然后參考官方 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/
三、自己寫注冊(cè)登錄及 tableView 的一點(diǎn)理解
關(guān)于
觀察者
和被觀察者(Observable)發(fā)出序列
map 不會(huì)產(chǎn)生新的序列
flatMapLatest 會(huì)產(chǎn)生新的序列
combineLatest 不會(huì)產(chǎn)生新的序列
Variable、PublishSubject 是 Subject 的一種,可當(dāng)觀察者被 bindTo,可當(dāng)序列數(shù)據(jù)源 Observable
Variable 它不會(huì)因?yàn)殄e(cuò)誤終止也不會(huì)正常終止, 適合做數(shù)據(jù)源,可以用于控件的 text 屬性
PublishSubject 與普通的Subject不同,在訂閱時(shí)并不立即觸發(fā)訂閱事件,而是允許我們?cè)谌我鈺r(shí)刻手動(dòng)調(diào)用onNext(),onError(),onCompleted來(lái)觸發(fā)事件,可以用于按鈕的點(diǎn)擊
控件的 text 類型是
網(wǎng)友評(píng)論