[RxSwift] subscribe의 동작원리 이해하기
<aside> ⭐ RxSwift는 비동기 프로그래밍을 관찰 가능한 순차적 형태와, 함수 형태의 연산자를 통해 처리하게끔 도와주는 라이브러리
</aside>
⇒ 일단 시작은 어떤 비동기 이벤트에 대해 관찰 가능한 형태로 만든다! 는 거겠죠!
RxSwift의 데이터 흐름
<aside>
⭐ 반응형 프로그래밍은 데이터의 흐름을 정의하는 프로그래밍이라 했고,
반응형 프로그래밍 아이디어를 구현하는데 중점을 둔 Rx에서의 데이터 흐름은 stream이다.
</aside>
⇒ 데이터의 발생부터 데이터의 소비까지 데이터가 흐르는 통로 역할!
Observable
Operator
subscribe
⇒ 이게 뭔 소리냐고? 하나씩 알아보자!
여기서 관찰 가능한 형태! 가 바로 Observable! 자세한 정의를 보자면
<aside> ⭐ 관찰이 가능한 흐름으로, 비동기 이벤트의 시퀀스를 생성할 수 있는 대상
</aside>
정의에 대한 부분을 구체화해보자