RxSwift学习
2020-10-11 本文已影响0人
MiniCoder
不会共享附加作用
Single:只发出一个事件,或者发出错误
Completable:它要么只能产生一个 completed 事件,要么产生一个 error 事件。
Maybe:它介于 Single 和 Completable 之间,它要么只能发出一个元素,要么产生一个 completed 事件,要么产生一个 error 事件。
共享附加作用
Driver:它主要是为了简化 UI 层的代码。不过如果你遇到的序列具有以下特征,你也可以使用它
摘录来自: Unknown. “RxSwift 中文文档。” Apple Books.
Signal:Signal 和 Driver 相似,唯一的区别是,Driver 会对新观察者回放(重新发送)上一个元素,而 Signal 不会对新观察者回放上一个元素。