文档只是说
protected abstract void let outgoing = messasge.value(forKey: "outgoing")
var isIncoming = true
if let og = outgoing as? Int {
if og == 1 {
isIncoming = false
}
}
运算符实现(源代码和中间代码)应该实现执行必要业务逻辑的方法。
无需在当前subscribeActual(Observer<? super T> observer)
实例或Observable
上调用任何插件挂钩。
答案 0 :(得分:3)
Observable.subscribe
来自ObservableSource
中的基本接口定义,是Observable
的主要订阅方法:内部和外部组件使用它以标准方式运行流。< / p>
但是,在运营商的业务逻辑获得对传入Observable
的访问权限之前,可能需要执行某些操作以执行所有类型的Observer
,例如,应用插件挂钩和防止崩溃的订阅实现。因此,它们不是要求每个操作员复制这个准备逻辑,而是在一个地方,并且有一个新的抽象方法来处理Observable
的自定义。