PublishRelay

· iOS/RxSwift
이번엔 Subject에서 파생된 Relay의 정리글입니다. Relay를 설명하기 전에 Relay의 등장배경을 먼저 정리를 하자면. 우리는 RxSwift를 앞서 정리한 예제들과 같이 데이터를 다룰때 뿐만 아니라, iOS 앱을 개발할 때 UI와 바인딩을 하여 활용을 하게 될텐데요. 앞에서 배웠던 Observable, Subject들을 그대로 사용했을 때 문제가 발생할 수 있습니다. 바로 이들의 특징 때문인데요. Observable과 Subject는 error가 발생했을 때 시퀀스가 종료되고, 종료된 시퀀스는 재활용을 할 수가 없습니다. 시퀀스가 종료되면 UI와의 바인딩도 종료되어 더이상 동작을 하지 않게 됩니다. 그래서 error와 complete이벤트가 발생하지 않는, 절대 종료되지 않음이 보장이 되는 S..
SwiftyCody
'PublishRelay' 태그의 글 목록