RxSwfit 学习笔记

1,085 阅读1分钟

很长时间没有更新博客了,最近一段时间都在重温Swift,如果说作为一名iOS开发者不会Swift,那一定说不过去。

说到Swift那么逃不过的一定是RxSwfit,在网上能找到很多介绍的相关文章、资料,那些内容我就不再赘述了,这个系列就简单记录一下,我学习RxSwift的过程。

如果你也是一名RxSwfit的初学者,那么就跟着我一起来探索吧。

如何引入RxSwfit

pod 'RxSwift'
pod 'RxCocoa'

RxSwift:为最核心的部分,不可缺失。
RxCocoa:是官方帮我们创建好了许多常用的序列。例如:button的点击,textField的当前文本,switch的开关状态,slider的当前数值等等。

学习资料

系列文章

RxSwfit 学习笔记(一)登录校验

RxSwfit 学习笔记(二)可监听序列Observable & 观察者Observer

RxSwfit 学习笔记(三)AnyObserver & Binder

RxSwfit 学习笔记(四)AsyncSubject、PublishSubject、ReplaySubject、BehaviorSubject、ControlProperty

RxSwfit 学习笔记(五)操作符,合并Observable序列,merge、combineLatest等

RxSwfit 学习笔记(六)转换操作符map、flatMap、flatMapLatest、concatMap等

RxSwfit 学习笔记(七)筛选操作符,filter、take、skip等

RxSwfit 学习笔记(八)其他操作符,delay、materialize、timeout、ignoreElements等

RxSwfit 学习笔记(九) Schedulers调度器及其操作符应用 subscribeOn & observeOn

RxSwfit 学习笔记(十)错误相关操作符catchError、catchErrorJustReturn、retry

RxSwfit 学习笔记(十一)连接操作符publish、connet、replay、refCount

RxSwift底层核心逻辑、流程分析