前言
江湖上都在说现在就要赶紧学 swift 了,即将是 swift 的天下了。在 api 变化不大的情况下,swift 作为一门新的语言,集众家之所长,普通编码确实比 oc 要好用的多了
老早就听说 MVVM 的概念及响应式函数式编程,微软确实厉害。自己最近没什么事,就前来入坑了
二、学习方式
参考别人写的一些博客,对于概念先有个理解,然后参考官方 example,就可以开始学习了
推荐文章:
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 的一点理解
关于
观察者
和被观察者(Observable)发出序列
map 不会产生新的序列
flatMapLatest 会产生新的序列
combineLatest 不会产生新的序列
Variable、PublishSubject 是 Subject 的一种,可当观察者被 bindTo,可当序列数据源 Observable
Variable 它不会因为错误终止也不会正常终止, 适合做数据源,可以用于控件的 text 属性
PublishSubject 与普通的Subject不同,在订阅时并不立即触发订阅事件,而是允许我们在任意时刻手动调用onNext(),onError(),onCompleted来触发事件,可以用于按钮的点击
控件的 text 类型是
网友评论