rxswift (2) 썸네일형 리스트형 [TIL] Combine VS RxSwift 기본 차이Combine과 RxSwift에서 사용되는 개념들을 각각 대응시켜 보겠습니다.우선 RxSwift에서는 Observable - Observer - Operator 가 주요 구성 요소들인 반면Combine에서는 Publisher - Subscriber - Operator 가 주요 구성 요소들입니다. 그리고 RxSwift에서 구독하기 위해 사용되는 subscribe는 Combine에서 sink에 해당합니다.더욱이 RxSwift에서 메모리를 해제하기 위해 사용하는 dispose는 Combine에서 store에 해당합니다. 이제 Subject로 넘어가보겠습니다.RxSwift에서 주로 사용하는 Subject에는 PublishSubject와 BehaviorSubject가 있는데요.이 두 Subject는 Co.. [TIL] Single에 대한 간단 내용 정리 RxSwift로 네트워크 코드 구성 Single에 대한 설명을 하기 앞서 우선 RxSwift스럽게 구성한 네트워크 통신 코드에 대해 이야기 하고자 합니다. 왜냐하면 이 코드를 기준으로 Single에 대해 설명할 예정이기 때문이죠. 다음 코드 스니핏은 RxSwift 스럽게 구성한 네트워크 코드입니다. static func fetchJoke() -> Observable { return Observable.create { observer -> Disposable in // 네트워크 통신에 관한 코드 작성.. return Disposables.create() } } 위 코드는 네트워크 통신을 위해 새로운 Observable을 생성하고, 또 네트워크 통신 결과로 Joke 타입의 인스턴스를 외부로 반환해 주고 있습.. 이전 1 다음