쉽게 배우는 RxSwift (#1) - 설치하기

공식 페이지

일단 공식페이지에 가서 둘러보자.
http://reactivex.io/

  1. Rx 가 ReactiveX 라는 것을 알 수 있다.
  2. Rx가 뭔지 짧게 한 문장으로 소개하고 있다.

    An API for asynchronous programming with observable streams

  3. Doc 메뉴를 보면, Observable, Operators, Single, Subject, Scheduler 로 구성되어 있다. ( 이것들만 알면 끝이다. )
  4. Language 메뉴를 보면, Java 부터 Swift 까지 그리고 그 외 Other 들도 포함해서 다양한 언어를 지원하고 있는 것을 알 수 있다.

    RxJava, RxJS, Rx.NET, RxScala, RxClojure, RxSwift
    UniRx, RxCpp, RxLua, Rx.rb, RxPY, RxGo, RxGroovy, RxJRuby, RxKotlin, RxPHP, reaxive, RxDart
    RxNetty, RxAndroid, RxCocoa

  5. Resource 메뉴에 Tutorial이 있다. 언어별로 설명되어 있으니 그거 봐도 배울 수 있다.

정의도 잘 되어있고, 구성이나 설명도 잘 되어 있다. 배우기 어려울 것이 전혀 없다.

RxSwift

Language 에서 RxSwift 를 선택하면 Github 프로젝트로 연결된다. 오픈소스니까 다 확인해 볼 수 있다.

설치

설치는 이 한 줄로 설명 끝

1
pod 'RxSwift'

이제

1
import RxSwift

하고 빌드해서 잘 되면 끝이다.

이렇게 1단계 완료!