观察和分配属性

observing and assigning properties

在一个 ObjC 项目中,我正在使用这个 ReactiveCocoa 模式

RAC(self.pagingControl, currentPage) = RACObserve(self.pagingView, index);

RAC4 和 RxSwift 的 Swift 等价物是什么? 我有点迷失在文档中。

在 RAC 4 中,您使用 MutableProperty 通用类型,然后您可以使用 <~ 运算符将它们绑定到信号。您还可以分别使用 .signal.producer 将这些属性作为信号或信号生成器进行观察,使用 .value 访问它们的当前值并使用 .swapValue(_)[=15= 更改它们的值]