美文网首页
RxSwift 学习--基础部分

RxSwift 学习--基础部分

作者: EE_L | 来源:发表于2017-06-21 18:10 被阅读24次
    基础概念
    1. Observable 和 Observer

      Observable和Observer是初次接触RxSwift的同学看到RxSwift代码时候,很头疼的地方.满屏幕的这两个东西.不知道是什么.

      Observable: 可观察序列

      Observer: 观察者

      初步理解的意思就是:

       RxSwift通过可观察序列 Observable 和观察者 Observer 两个类实现
      响应式编程。Observer 订阅 Observable ,Observable 发送值给它
      的订阅者们,也就是通知所有的订阅者 Observer 
      

      我想把这个值发给你,然后你看着处理吧。

      例如

          button.rx.tap
          .map{ return 1 }
          .scan(0, accumulator: { (acc, x) in
              return acc + x
          })
          .subscribe({ (value) in
              print(value)
          })
          .addDisposableTo(disposeBag)
      

    版本:
    Xcode 8.3.2
    RxSwift 3.5.0
    RxCocoa 3.5.0

    相关文章

      网友评论

          本文标题:RxSwift 学习--基础部分

          本文链接:https://www.haomeiwen.com/subject/caytcxtx.html