Swift
RxSwift
microtips

[RxSwift] zipをconcurrencyに動作させてみる

RxSwiftにてzipを使うときに、Concurrencyに実行したい場合があります。
この時にどのようにsubscribeを行うべきなのかを考える材料として幾つかパターンを作ってみました。

前提として、zipするObservableを.subscribeOn(何か) する必要があります。

CurrentThreadScheduler

Screen Shot 2017-10-05 at 11.59.08.png

SerialDispatchQueueScheduler

Screen Shot 2017-10-05 at 12.03.21.png

OperationQueueScheduler

Screen Shot 2017-10-05 at 11.58.31.png

ConcurrentQueueScheduler

Screen Shot 2017-10-05 at 11.57.34.png