- 博客(5)
- 收藏
- 关注
原创 RxSwift笔记 - Mathematical and Aggregate Operators
Concat toArray Reduce Concat concat 会把多个 Observable 序列合并(串联)为一个 Observable 序列 并且只有当前面一个 Observable 序列发出了 completed 事件,才会开始发送下一个 Observable 序列事件。 let subject1 = BehaviorSub...
2018-06-05 17:35:46 418
原创 RxSwift笔记 - Conditional and Boolean Operators
Amb Contains DefaultIfEmpty SkipUntil SkipWhile TakeUntil TakeWhile Amb 在多个源 Observables 中, 取第一个发出元素或产生事件的 Observable,然后只发出它的元素 let subject1 = PublishSubject<Int>() let s...
2018-06-03 22:56:05 596
原创 RxSwift笔记 - Observable Utility Operators
Delay Do Materialize Dematerialize ObserveOn SubscribeOn Timeout Using Delay 该操作符会将 Observable 的所有元素都先拖延一段设定好的时间,然后才将它们发送出来 Observable.of(1, 2, 1) .delay(3, schedul...
2018-06-03 12:22:53 406
原创 RxSwift笔记 - Error Handling Operators
CatchError CatchErrorJustReturn Retry Debug CatchError 从一个错误事件中恢复,将错误事件替换成一个备选序列 let sequenceThatFails = PublishSubject<String>() let recoverySequence = PublishSubject&l...
2018-06-02 17:30:06 397
原创 RxSwift笔记 - Combining Observables
CombineLatest Merge StartWith SwitchLatest Zip CombineLatest 当两个Observables中的任何一个发射了数据时,使用一个函数结合每个Observable发射的最近数据项,并且基于这个函数的结果发射数据。 let first = PublishSubject<String>(...
2018-06-02 17:16:03 717
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人