Slides from talk at dotSwift 2017. More discussion about the sample code at http://rx-marin.com
RxSwift on iOSdotSwift, ParisMarin Todorov[email protected]
View Slide
[email protected]!
[email protected]"
[email protected]NSNotificationCenterclosuresdelegatesGrand Central DispatchSelector(:)Dependency Injection
Array[email protected]0 first1 second2 third
[email protected]0 first1 second2 third3 fourth⛅
[email protected]0 first1 second2 third3 fourth
[email protected]0 first1 second2 thirdImage Credit: NASA Goddard Space Flight Center
[email protected]Observable>0 first1 second2 third0 first1 second2 third3 fourth0 first1 second2 third3 fourth4 fifth
[email protected]0 first1 second2 third0 first1 second2 third3 fourth0 first1 second2 third3 fourth4 fifth
[email protected]Observable130 301 17
[email protected]ObservableClickData {pt: CGPoint(10, 200)nrOfClicks: 1}ClickData {pt: CGPoint(20, 160)nrOfClicks: 1}ClickData {pt: CGPoint(100, 13)nrOfClicks: 2}
[email protected]marinObservablefilterlength > 2Observabledebounceinterval > 0.5sObservableflatMapLatestAnyObservablemapArrayObservable>mapURLRequest()Observablesubscribe orbindToorEmpty
[email protected]
RxSwift1. Sync-like async code2. With a functional aspect3. Cross platform, tried and tested framework[email protected]
We’re hiring[email protected]• Distributed Systems Eng.• JavaScript Engineer• Product Manager• Sales Engineer• Account Executive• and much more!realm.io/jobs
[email protected]Sample Code & Creditshttp://rx-marin.comThanks: ɾAsh FurrowɾFlorent PilletɾJunior BontognaliɾKrunoslav Zaher
[email protected]Questions?Marin Todorov[email protected]www.realm.io@icanzilb