추가공부

[RxSwift] Observer

[RxSwift] subscribe의 동작원리 이해하기

<aside> ⭐ RxSwift는 비동기 프로그래밍을 관찰 가능한 순차적 형태와, 함수 형태의 연산자를 통해 처리하게끔 도와주는 라이브러리

</aside>

⇒ 일단 시작은 어떤 비동기 이벤트에 대해 관찰 가능한 형태로 만든다! 는 거겠죠!

1. Stream

RxSwift의 데이터 흐름

<aside> ⭐ 반응형 프로그래밍은 데이터의 흐름을 정의하는 프로그래밍이라 했고, 반응형 프로그래밍 아이디어를 구현하는데 중점을 둔 Rx에서의 데이터 흐름은 stream이다.

</aside>

⇒ 데이터의 발생부터 데이터의 소비까지 데이터가 흐르는 통로 역할!

⇒ 이게 뭔 소리냐고? 하나씩 알아보자!

2. Observable

여기서 관찰 가능한 형태! 가 바로 Observable! 자세한 정의를 보자면

<aside> ⭐ 관찰이 가능한 흐름으로, 비동기 이벤트의 시퀀스를 생성할 수 있는 대상

</aside>

2-1. 좀 더 자세히 설명해보자면

정의에 대한 부분을 구체화해보자