[RxSwift] Relay

RudinP·2025년 9월 15일
0

Study

목록 보기
354/363
  • subject와 유사한 특징을 가지고 있으며, 내부에 subject를 래핑하고 있다.
  • 다른 소스로부터 이벤트를 받아 구독자에게 제공
  • next이벤트만 전달된다. 나머지는 전달받지도, 하지도 않는다.
  • 구독자가 dispose되기 전까지 계속해서 이벤트를 전달한다.
    • UI이벤트를 처리할 때 활용
  • RxSwift가 아닌, RxCocoa프레임워크 사용

PublishRelay

  • publishSubject 를 래핑

BehaviorRelay

  • behaviorSubject를 래핑
  • value 속성을 통해 읽기 전용으로 next이벤트의 값에 접근 가능

ReplayRelay

  • replaySubject를 래핑
profile
iOS 개발자가 되기 위한 스터디룸...

0개의 댓글