-
[RxSwift] Rx Observer들의 기본 스케쥴러앱등이에게 살충제를 뿌린다./Swift 2020. 9. 11. 17:15
ControlProperty는 항상 MainScheduler
// ControlProperty.swift **The implementation of `ControlProperty` will ensure that sequence of values is being subscribed on main scheduler (`subscribeOn(ConcurrentMainScheduler.instance)` behavior).**
Driver는 거의 MainScheduler
// Driver.swift If `drive*`, `subscribe*` and `bind*` are called from background thread, it is possible that initial replay will happen on background thread, and subsequent events will arrive on main thread.
Relay는 지정해준 스케쥴러에서 동작
// PublishRelay.swift /// Subscribes observer public func subscribe<Observer: ObserverType>(_ observer: Observer) -> Disposable where Observer.Element == Element { return self._subject.subscribe(observer) }
'앱등이에게 살충제를 뿌린다. > Swift' 카테고리의 다른 글
[Swift] addObserver를 한 뒤 remove를 해주어야 하는가? (0) 2022.09.18 WWDC2020 - Unsafe Swift (0) 2021.05.14 [RxSwift/RxCocoa] RxCocoa에서 TableView사용하는 코드를 쪼개서 이해해보자. (0) 2020.03.15 [RxSwift/RxCocoa] Subject는 알겠는데, Relay는 뭐지? (0) 2020.03.14 Swiftlint를 통해서 프로젝트에서 느낌표(!)를 제거해보자 (0) 2019.12.19