Disposable
-
RxSwift - Dispose란? (Disposable, DisposeBag)Ray Wenderlich/RxSwift 2018. 2. 6. 13:10
Dispose and Terminating ~ P.66 Dispose and terminatingObservable은 subscribe가 있기 전까지 아무일도 하지 않는다는걸 떠올리자.Subscription이 있어야 비로소 Observable은 이벤트를 발생시키고 complete 또는 error이벤트가 발생하기 전까지 계속 next이벤트를 발생시킨다. subscription을 중단하는 방법이 있다. 코드를 보자.1. String의 Observable을 생성했다.2. subscribe를 시작한다. 이번에는 subscription이라는 로컬변수에 subscribe()메소드의 리턴타입인 Disposable이 저장되었다.3. 발생하는 이벤트를 모두 로깅한다. subscription을 명시적으로 중단하기 위해 d..