Will Combine kill RxSwift?

Anton Nazarov
Jun 12, 2019 · 11 min read
Image for post
Image for post

Table of Contents

Image for post
Image for post
When you are so tired of explaining who is the only king here

Backpressure

Typed Errors

Exceptions handling

DisposeBag

final class Cell: UITableViewCell {
private var disposeBag = DisposeBag()
func prepareForReuse() {
super.prepareForReuse()
disposeBag = DisposeBag()
}
...
}

API

Image for post
Image for post
BTW SwiftUI will kick your ass

Performance

Oh boy
Image for post
Image for post
RxSwift vs Combine time
Image for post
Image for post
RxSwift vs Combine allocations (KBs)

Sugar

Value for the industry

iOS 13.0 +

Image for post
Image for post
reactivity is dangerous (sorry, with all respect)

What’s next?

Opensource

Subjective

My plans

Image for post
Image for post
Me talking about RxSwift in 2026

References

Interesting thread about Combine from RxSwift maintainer

Flawless iOS

🍏 Community around iOS development, mobile design, and…

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store