RxSwift에서 Subject와 Relay의 차이, 그리고 Publish와 Behavior의 차이1. Subject와 Relay의 차이Subject:RxSwift에서 Observable과 Observer의 역할을 동시에 수행하는 객체입니다.PublishSubject, BehaviorSubject, ReplaySubject, AsyncSubject 등의 타입이 있습니다.기본적으로 종료 이벤트(onCompleted 또는 onError)를 발생시킬 수 있습니다.종료 이벤트 이후에는 새로운 구독자가 들어와도 이벤트를 받지 못합니다.Relay:RxCocoa에서 제공되며, 종료 이벤트를 발생시키지 않는 Subject의 변형입니다.일반적으로 UI 관련 작업에 많이 사용됩니다.PublishRelay와 Behavior..