ReactiveX라는 회사에서 만든 라이브러리중 하나로, Swift를 기반으로한 선언형 라이브러리임
그니까 비유하자면 '한국어 기본 문법(Swift)'에 '한국어로된 고급 문학 문법'(RxSwift 라이브러리)이라고 이해하자
굳이 Swift를 냅두고 왜 배워야되나?
데이터 스트림과 변화를 선언적으로 다루는 방법을 제공하며, 비동기 이벤트 처리를 간결하고 효율적으로 할 수 있도록 돕는다.
동시성을 얘기하면서 비동기는 빠질수 없다.
한국인 특성상 A, B, C 순서대로 처리되는것을 기다리는것보다.
A, B, C가 동시에 시작해서 처리되는것을 좋아 할 것이다.
동시에 처리하는것을 Swift로 짜면 복잡해질 수 있다.
이것을 도와주는것이 RxSwift다.
기업에서 사용한다는것은 증명 되었다는것.
출처: https://reactivex.io/
그렇다면 친하게 지내요 ㅎㅎ
기업 대부분의 앱이 RxSwift로 개발되었다는것은 취업 자격요건 및 사업할때 알아놔야된다는것