- RxSwift를 프로젝트에 적용시키고 싶어서 table,collection 같은 샘플예제들을 만들어보고 프로젝트에 적용해보려고 하니 잘 모르겠다… 그래서 샘플예제 소스를 받아서 어떻게 사용하는지 분석을 해봐야겠다. 샘플예제 소스 https://github.com/ReactiveX/RxSwift?source=post_page—–4b5187d07a33———————-
샘플소스를 실행시키면 테이블뷰가 보일텐데 순서대로 파악해보겠다. 첫번째 예제는 UITextField 3개에 값을 변환시키면 자동으로 합의 숫자가 변경된다
```c number1: UITextField! number2: UITextField! number3: UITextField!
result: UILabel!
Observable.combineLatest(number1.rx.text.orEmpty, number2.rx.text.orEmpty, number3.rx.text.orEmpty) { textValue1, textValue2, textValue3 -> Int in return (Int(textValue1) ?? 0) + (Int(textValue2) ?? 0) + (Int(textValue3) ?? 0) } .map { $0.description } .bind(to: result.rx.text) .disposed(by: disposeBag) ``` combineLatest - 여러 Observable의 이벤트를 묶어서 전달한다.
그다음 이어서 계속 쓸예정 ~