RxSwift 学习--基础部分

基础概念
  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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • //PublishSubject -> 会发送订阅者从订阅之后的事件序列 PublishSubjectlet se...
    andrewJN阅读 5,503评论 0 3
  • 最近在学习RxSwift相关的内容,在这里记录一些基本的知识点,以便今后查阅。 Observable 在RxSwi...
    L_Zephyr阅读 5,753评论 1 4
  • 发现 关注 消息 RxSwift入坑解读-你所需要知道的各种概念 沸沸腾关注 2016.11.27 19:11*字...
    枫叶1234阅读 7,841评论 0 2
  • 前言 在之前用Objective-C语言做项目的时候,我习惯性的会利用MVVM模式去架构项目,在框架Reactiv...
    Tangentw阅读 21,332评论 32 124
  • 什么是 Observable 在 RxSwift 中,所有的事件都是基于队列 (sequence) 的,Obser...
    做iOS的小学僧阅读 3,677评论 0 1

友情链接更多精彩内容