[RxSwift] 0. Rx?

miori·2022년 2월 7일
0

RxSwiftBasic

목록 보기
1/29
post-thumbnail

RxSwift를 21일간 공부하는 루틴
"Rx를 기깔나게 쓰는 신입개발자 도전" 시작 🚀


Reactive?

우선 Reactive Programming (반응형 프로그래밍) 에 대해 알아봅시다.

상황을 하나 만들어보겠습니다.

현재 위치를 기준으로 근방 1km안에 있는 헬스장의 위치을 알려주는 기능을 가진 앱이 있습니다. 앱이 시작할때, 처음 위치를 받아오고 난뒤, 만약 새로운 위치로 이동했을 때를 생각해보겠습니다. 현재 위치라는 값이 변했기 때문에 새로운 헬스장 위치정보를 알려줘야합니다.

위의 상황 처럼 값 또는 상태가 달라질 때마다 새로운 결과를 내보내야할때, 반응형 프로그래밍을 사용한다면 원하는 결과값을 얻을 수 있습니다.


ReactiveX?

ReactiveX 공식문서

ReactiveX 공식문서에 의하면, An API for asynchronous programming with observable streams 이라고 정의를 하고 있습니다.
한국말로, observable stream을 가지고 비동기프로그래밍을 하기 위한 api입니다.


다음 포스트 부터,

observable stream을 가지고 비동기프로그래밍을 하기 위한 api 이 문장을 이해하기 위해, 더 자세히 정리하겠습니다.

profile
iS를 공부하는 miori 입니다.

0개의 댓글

관련 채용 정보