240 发简信
  • 决策树

    创建一个Observable 1.产生特定的一个元素:just 经过一段延时:timer 2.从一个序列拉取元素:from3.重复的产生某一个元...

  • Error Handling

    一旦序列里面产出了一个 error 事件,整个序列将被终止。RxSwift 主要有两种错误处理机制: retry - 重试 catch - 恢复...

  • Schedulers - 调度器

    Schedulers 是 Rx 实现多线程的核心模块,它主要用于控制任务在哪个线程或队列运行。 例如GCD用法: 如果用 RxSwift 来实现...

  • 120
    Disposable

    通常来说,一个序列如果发出了 error 或者 completed 事件,那么所有内部资源都会被释放。如果你需要提前释放这些资源或取消订阅的话,...

  • 120
    Operator - 操作符

    操作符可以帮助大家创建新的序列,或者变化组合原有的序列,从而生成一个新的序列。我们之前在输入验证例子中就多次运用到操作符。例如,通过 map 方...

  • 120
    可被监听的序列也是观察者

    AsyncSubject AsyncSubject 将在源 Observable 产生完成事件后,发出最后一个元素(仅仅只有最后一个元素),如果...

  • Observable & Observer 既是可被监听的序列也是观察者

    在我们所遇到的事物中,有一部分非常特别。它们既是可被监听的序列也是观察者。 例如:textField的当前文本。它可以看成是由用户输入,而产生的...

  • Observer - 观察者

    响应事件的都是观察者 观察者是用来监听事件,然后它需要这个事件做出响应 如何创建观察者? 和 Observable 一样,框架已经帮我们创建好了...

  • Observable - 可被监听的序列

    所有事物都是序列 Observable可以用于描述元素异步产生的序列。 如何创建序列 这里介绍一下创建序列最基本的方法,例如,我们创建一个 [0...