一、前言

  • 江湖上都在說(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í)方式

三、自己寫注冊(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)論