摘要: 前言 是一个代理,它既是 ,也是 。因为它是一个 ,它可以订阅一个或多个 ;因为它是一个 ,它又可以被其他的 订阅。它可以传递/转发作为 收到的值,也可以主动发射值。 在`RxSwift`中的实现有四种: PublishSubject 代理 我们先以 为例来解释 是一个代理的含义。 作为一个 提供了 阅读全文
posted @ 2017-07-20 17:45 Scott_Mr 阅读(2618) 评论(0) 推荐(0) 编辑
摘要: 为什么使用RxSwift? 我们编写的代码绝大多数都涉及对外部事件的响应。当用户点击操作时,我们需要编写一个 事件来响应。我们需要观察通知,以检测键盘何时改变位置。当网络请求响应数据时,我们必须提供闭包来执行。我们使用 来检测变量的变化。所有这些不同的系统使我们的代码增加了不必要地复杂。如果有一个一 阅读全文
posted @ 2017-07-20 15:09 Scott_Mr 阅读(1752) 评论(0) 推荐(2) 编辑