1. 개요 보통 RxSwift로 프로젝트를 짰다고 하면 RxSwift 프레임워크와 RxCocoa 프레임워크를 사용해서 MVVM 디자인 패턴으로 짜여진 프로젝트를 말한다. RxSwift는 코드를 새로운 데이터에 반응하며 순차적으로 처리하게 함으로써 비동기 프로그래밍을 쉽게하도록 도와준다. 한마디로 비동기 프로그래밍을 위한 프레임워크이다. RxCocoa는 RxSwift의 동반 라이브러리로써 UIKit과 Cocoa 프레임워크 기반 개발을 지원하는 모든 클래스를 보유하고 있다. 말 그대로 UI component 요소들을 RxSwift로 만든 함수와 연결시켜주는 것이다. 결론적으로는 2개의 프레임워크를 사용해야하는 것인데 이 2가지를 완벽하게 사용할려면 우선 RxSwift를 이해하는 것이 중요하다. http://..