18. "Hot" and "Cold" Observables
• 그냥 Observable은 subscribe가 호출될 때 생성된다.
즉 subscribe가 되기 전에는 옵저버블이 정의만 되어있고 생성되지 않았다.
이는 subscribe후에만 이벤트를 방출하는 Cold Observable이다.
• Subject는 subscribe 전에도 생성이 가능하다.
누군가 자신을 구독하기 전에도 이벤트를 방출할 수 있다.
그래서 이를 Hot Observable이라고 한다.
출처: https://dongminyoon.tistory.com/58
19. • Subject는 Observable이면서 observer 역할을 한다.
• Relay는 complete와 error를 발생시킬 수 없다.
Dispose되기 전까지는 계속 작동한다.
따라서 Relay는 UI 작업을 하기에 적합하다.
Relay는 RxCocoa 혹은 RxRelay를 필요로 한다.
Subject, Relay