RxSwift 에서 Rx는 Reactive Extension의 줄임말이다. ReactiveX는 관찰 가능한 시퀀스를 사용하여 비동기식 프로그램 및 이벤트 기반 프로그램을 구성하기위한 오픈 소스 라이브러리이고, Microsoft사에서 Swift뿐 아니라 많은 언어로 사용
Operator는 Observable을 생성하거나 변환해주는 도구다.대문자를 소문자로 변환해주는 lowercased()배열에서 배열이 비었는지 확인해주는 isEmpty위 예시들처럼 Observable에서도 다양한 연산을 쉽게 처리할 수 있도록 도와주는 것이 바로 Ope
오늘은 rx의 핵심인 Observable을 알아보려고 한다.Rx에서 가장 먼저 이해해야할 사항은 관찰자 패턴 (Observable <요소> 시퀀스), 시퀀스라는 개념과 동등하가는 걸 알아야한다.이는 모든 Obervable 객체는 또 하나의 시퀀스이며 모든 Ober
Scheduler는 프로세스가 작동하는 context를 추상화 한것코코아에서의 GCD랑 비슷하다.MainScheduler - 메인 스레드에서 수행해야하는 작업을 추상화한다. UI작업을 수행할때 사용 (MainScheduler.instance는 sync하게, MainSc