RELAY
-
RxSwift - Subject와 RelayProgramming/RxSwift 2022. 3. 25. 16:48
안녕하세요 BeePeach입니다. 오늘 공부해볼 내용은 Subject와 Relay입니다. RxSwift의 기본개념에서 알아본 것처럼 Observable은 단방향입니다. 이벤트를 방출할 수 있지만 받지는 못합니다. 반대로 Observer는 이벤트를 받을 수는 있지만 방출할 수는 없습니다. 앱을 개발할때 Observable이 값을 방출하는 중에 Observer에게 이전에 정의해놓지 않은 새로운 값을 방출해야 하는 경우가 매우 많습니다. 그런데 Observable은 앞에서 말했듯이 read only이기 때문에 새로운 값을 방출하도록 할 수 없습니다. create, just, of 등 오퍼레이터를 사용할때 미리 정의해놓은 값만 방출합니다. 이럴 때 Observable과 Observer의 특성을 모두 가지는 Su..