[RxSwift #4] Subject 와 Relay
Rx를 이용해서 코딩을 하다보면 Subject와 Relay를 사용해야 할 때가 생긴다. 예를 들면 내가 다른 데이터를 관찰해서 내 정보를 업데이트해야 하고, 또 누군가가 나를 관찰해야 하는 입장이 될 때가 있다. 이럴 때 어떻게 해결을 해야 할지 고민하다가 찾은 것이 Subject와 Relay였다. Rx 관련 개념들에 대해 대충 찾아봤을 때 지나가다가 본 것들이었는데, 이것을 써야만 하는 상황이 생기다니...! 물론 아주 흔한 상황인 것 같다(ㅋㅋㅋㅋㅋ) 하지만 PublishSubject, PublishRelay, BehaviorSubject, BehaviorRelay..... 등등등 정말 많은 것들이 있었다. 어떤 것은 초깃값을 주지 않아도 객체를 생성할 수 있었고, 어떤 것은 아니었다. 이것 뿐만 아..
2021.09.22