여러가지 상황에서의 Rx 사용
carchError
- HotObservable인 경우 catchError에서 .error가 아닌 Observable을 반환하게 되면 observable이 dispose된다.
UIView
- UIButton들의 rx.tap 이벤트를 하나의 스트림으로 처리할 경우
let buttons:[Observable<Void>] = [UIButton].map { $0.rx.tap.asObservable() } // tap의 controlEvent를 merge에서 바로 못쓴다.
let observable = Observable<Void>.merge(buttons)
이것으로 각 이벤트를 하나의 스트림으로 엮을 수 있다.
댓글