Tag: RxSwift
All the articles with the tag "RxSwift".
-
observeOn vs. subscribeOn【译】
Published date:跨线程订阅的问题似乎在 上一次又一次的被提到。这个解释起来也是非常的简单所以我觉得放在博客当中是一个好主意,无论你在何时需要,都可以通过连接进行访问,我也不用一次又一次的回复。
-
在正确的线程上使用Observable【译】
Published date:尽管很多人了解 RxJava 的基本逻辑,但是在 Observable 链和操作符究竟运行在哪个线程,仍然会有许多困惑。 首先,让我们梳理清晰,在 RxJava 中 和 区别:
-
RxSwift 文档:如何选择操作符?
Published date:* 产生特定的一个元素: just * 经过一段延时: timer * 从一个序列拉取元素: from * 重复的产生某一个元素: repeatElement * 存在自定义逻辑: create * 每次订阅时产生: deferred * 每隔一段时间,发出一个元素: interval * 在一段延时后: timer * 一个空序列
-
RxSwift 文档:函数响应式编程
Published date:- - - - 函数响应式编程是种编程范式。它是通过构建函数操作数据序列,然后对这些序列做出响应的编程方式。它结合了函数式编程以及响应式编程。
-
RxSwift 文档:Observable
Published date:- - - - 可以用于描述元素异步产生的序列。这样我们生活中许多事物都可以通过它来表示。 创建序列最直接的方法就是调用 ,然后在构建函数里面描述元素的产生过程。 就代表产生了一个元素,他的值是 。后面又产生了 个元素分别是 。最后,用 表示元素已经全部产生,没有更多元素了。
-
RxSwift 文档:Error Handling
Published date:- - - - 一旦序列里面产出了一个 事件,整个序列将被终止。RxSwift 主要有两种错误处理机制: * retry - 重试 * catch - 恢复
-
RxSwift 文档:Schedulers
Published date:- - - - 是 Rx 实现多线程的核心模块,它主要用于控制任务在哪个线程或队列运行。 如果你曾经使用过 , 那你对以下代码应该不会陌生:
-
8 Mistakes to Avoid while Using RxSwift
Published date:Judging by the number of talks, articles and discussions related to reactive programming in Swift, it looks like the community has been taken by the storm
-
Introduction to RxTest - tasanobu tech blog
Published date:I had a presentation (in Japanese) about RxTest at RxSwift Meetup held at Tokyo