📂
RxSwift
  • RxSwift 中文文档
  • 1. 为什么要使用 RxSwift?
  • 2. 你好 RxSwift!
  • 3. 函数响应式编程
    • 3.1 函数式编程
    • 3.2 函数式编程 -> 函数响应式编程
    • 3.3 数据绑定
  • 4. RxSwift 核心
    • 4.1 Observable - 可监听序列
      • Single
      • Completable
      • Maybe
      • Driver
      • Signal
      • ControlEvent
    • 4.2 Observer - 观察者
      • AnyObserver
      • Binder
    • 4.3 Observable & Observer 既是可监听序列也是观察者
      • AsyncSubject
      • PublishSubject
      • ReplaySubject
      • BehaviorSubject
      • Variable(已弃用)
      • ControlProperty
    • 4.4 Operator - 操作符
    • 4.5 Disposable - 可被清除的资源
    • 4.6 Schedulers - 调度器
    • 4.7 Error Handling - 错误处理
  • 5. 如何选择操作符?
    • amb
    • buffer
    • catchError
    • combineLatest
    • concat
    • concatMap
    • connect
    • create
    • debounce
    • debug
    • deferred
    • delay
    • delaySubscription
    • dematerialize
    • distinctUntilChanged
    • do
    • elementAt
    • empty
    • error
    • filter
    • flatMap
    • flatMapLatest
    • from
    • groupBy
    • ignoreElements
    • interval
    • just
    • map
    • merge
    • materialize
    • never
    • observeOn
    • publish
    • reduce
    • refCount
    • repeatElement
    • replay
    • retry
    • sample
    • scan
    • shareReplay
    • single
    • skip
    • skipUntil
    • skipWhile
    • startWith
    • subscribeOn
    • take
    • takeLast
    • takeUntil
    • takeWhile
    • timeout
    • timer
    • using
    • window
    • withLatestFrom
    • zip
  • 6. 更多示例
    • ImagePicker - 图片选择器
    • TableViewSectionedViewController - 多层级的列表页
    • Calculator - 计算器
  • 7. RxSwift 常用架构
    • 7.1 MVVM
      • Github Signup(示例)
    • 7.2 RxFeedback
      • Github Search(示例)
    • 7.3 ReactorKit
      • Github Search(示例)
  • 8. RxSwift 生态系统
  • 9. 学习资源
  • 10. 关于本文档
    • 10.1 文档更新日志
  • 食谱
    • RxSwift 5 更新了什么?
    • RxRelay
    • 纯函数
    • 附加作用
    • 共享附加作用
Powered by GitBook
On this page
  • 2.0.0
  • 19年5月21日(RxSwift 5)
  • 1.2.0
  • 18年2月15日
  • 1.1.0
  • 17年12月7日
  • 1.0.0
  • 17年10月18日(RxSwift 4)
  • 0.2.0
  • 17年10月9日
  • 0.1.1
  • 17年9月18日
  • 0.1.0
  • 17年9月4日
  • 0.0.1
  • 17年9月1日(RxSwift 3.6.1)

Was this helpful?

  1. 10. 关于本文档

10.1 文档更新日志

Previous10. 关于本文档Next食谱

Last updated 4 years ago

Was this helpful?

文档变更将被记录在此文件内。

19年5月21日(RxSwift 5)

  • 引入

  • 更新文档以适配 RxSwift 5

  • 更新 QQ 群号为:871293356

18年2月15日

  • 纠正错别字

17年12月7日

  • 纠正错别字

17年10月18日(RxSwift 4)

  • 使用 share(replay: 1) 替换 shareReplay(1)

17年10月9日

17年9月18日

17年9月4日

17年9月1日(RxSwift 3.6.1)

  • 加入文档更新日志

给 操作符加入演示代码

给 操作符加入演示代码

给 操作符加入演示代码

给 操作符加入演示代码

给 操作符加入演示代码

给 操作符加入演示代码

给 操作符加入演示代码

给 操作符加入演示代码

给 操作符加入演示代码

给 操作符加入演示代码

给 操作符加入演示代码

加入 操作符

给 加入演示代码

给 操作符加入演示代码

给 操作符加入演示代码

给 加入演示代码

加入

去掉学习资源,因为 RxSwift 4 重构了 DelegateProxy

给 中的变量加上 final 关键字,声明为常量

示例更新到 RxSwift 4,使用新的 RxDataSources 构建方法

文档更新到 RxSwift 4

给 加入演示代码

给 加入演示代码

给 操作符加入演示代码

给 操作符加入演示代码

给 操作符加入演示代码

给 操作符加入演示代码

(RxSwift 4) 使用 替换 UIBindingObserver,更简洁实用

更新 配图,与官方保持一致

修复 中的

加入学习资源

给 操作符加入演示代码

给 操作符加入演示代码

将操作符列表移动到章节下,便于查找

给 操作符加入演示代码

给 操作符加入演示代码

给 操作符加入演示代码

给 操作符加入演示代码

给 操作符加入演示代码

给 操作符加入演示代码

给 操作符加入演示代码

给 操作符加入演示代码

加入 56 个中文说明

加入示例

加入示例

加入示例

加入 架构

加入 架构

加入 架构

加入 章节

加入学习资源

加入学习资源

2.0.0
RxSwift 5 更新了什么?
食谱章节
Signal
RxRelay
纯函数
附加作用
共享附加作用
1.2.0
retry
replay
connect
publish
reduce
skipUntil
skipWhile
skip
1.1.0
takeUntil
takeWhile
takeLast
debug
AsyncSubject
take
elementAt
BehaviorSubject
1.0.0
文档电子书下载地址
《如何将代理转换为序列》
#1379
RxJava 演示代码
多层级的列表页
首页
0.2.0
ReplaySubject
PublishSubject
distinctUntilChanged
scan
startWith
merge
Binder
0.1.1
RxFeedback
Maybe
描述问题
0.1.0
《泊学 RxSwift 中文视频教程》
concat
concatMap
《如何选择操作符?》
combineLatest
catchError
filter
flatMap
flatMapLatest
map
zip
withLatestFrom
0.0.1
操作符
图片选择器
多层级的列表页
计算器
MVVM
RxFeedback
ReactorKit
RxSwift 生态系统和 ReactiveX 生态系统
《几个 share 操作符的区别》
《如何将代理转换为序列》