연산자의 본체, Sink

이번 포스트에서는 Producer에서 등장했던 Sink에 대해서 알아보도록 하겠습니다. Sink라는 이름은 ‘이벤트 스트림(stream)이 흘러 들어가는 곳’이라는 의미로 추정이 됩니다. 연산자 정의는 내부에 각자 Sink 클래스를 상속받아서 구현하고 있습니다. Sink 클래스를 살펴보겠습니다.(디버깅 관련 코드는 모두 생략했습니다.) [Read More]

모든 연산자의 근본, Producer

오늘은 좀 더 원론적인 이야기를 해보고자 합니다. 이전 포스트에서 연산자도 모두 Observable이라고 했습니다. 그런데 살펴보면 이 연산자들이 모두 공통적으로 상속받는 객체가 있는데, 이 객체의 이름은 Producer입니다. 오늘은 이 Producer의 정체에 대해서 알아보도록 하겠습니다. [Read More]

RxSwift연산자-Create

이번 포스트부터 꾸준히 Rxswift의 여러 연산자들을 살펴보도록 하겠습니다. 원래는 카테고리 별로 묶어서 포스트를 작성하려고 했으나, 포스트의 호흡을 짧게 유지하고, 필요한 연산자를 빠르게 찾아볼 수 있도록 연산자 하나하나 포스트를 작성하도록 하겠습니다. [Read More]