rxswift

김영민·2022년 3월 18일
0
post-thumbnail

Every Observable instance is just a sequence


구성 요소

Observable, Trait ( Single, Maybe, Completable ), Subject

[Operator]

[Scheduler]


1. Observable

→ 관찰 가능한

Observable

→ Rx 코드의 기반

→ T 형태의 데이터 snapshot을 ‘전달’할 수 있는 일련의 이벤트를 비동기적으로 생성하는 기능

→ 하나 이상의 observers가 실시간으로 어떤 이벤트에 반응

→ 세 가지 유형의 이벤트만 방출 (next, error, completed)

스크린샷 2022-02-22 오후 4.50.04.png

특징

→ observable과 observer만 있으면, 클로저와 같은 것이 필요 없이 수신 가능

→ 디바이스 방향 전환과 같은 끝나는 게 없는 기능 구현 시 infinite Observable 사용


2. Operator

→ 연산자

  • filter
  • map
  • ...

3. Scheduler

→ dispatchqueue 와 같은 기능

0개의 댓글