前言
江湖上都在說現(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 類型是
延伸閱讀
- ssh框架 2016-09-30
- 阿里移動安全 [無線安全]玩轉(zhuǎn)無線電——不安全的藍(lán)牙鎖 2017-07-26
- 消息隊列NetMQ 原理分析4-Socket、Session、Option和Pipe 2024-03-26
- Selective Search for Object Recognition 論文筆記【圖片目標(biāo)分割】 2017-07-26
- 詞向量-LRWE模型-更好地識別反義詞同義詞 2017-07-26
- 從棧不平衡問題 理解 calling convention 2017-07-26
- php imagemagick 處理 圖片剪切、壓縮、合并、插入文本、背景色透明 2017-07-26
- Swift實現(xiàn)JSON轉(zhuǎn)Model - HandyJSON使用講解 2017-07-26
- 阿里移動安全 Android端惡意鎖屏勒索應(yīng)用分析 2017-07-26
- 集合結(jié)合數(shù)據(jù)結(jié)構(gòu)來看看(二) 2017-07-26