RxSwift 와 MVVM 디자인 패턴 https://younngjun.tistory.com/41 MVC 구조의 한계와 MVVM 출처 : fastcampus - 30 개 프로젝트로 배우는 iOS 앱 개발 MVC 디자인 패턴의 장점과 한계 기본적으로 Model, View, Controller 로 이루어져 있는 디자인 패턴이다. Apple 은 MVC 장점을 다음과 같이 정의한다. - younngjun.tistory.com 앞서 MVVM 디자인 패턴의 개념과 함께 MVVM 으로 디자인 된 앱 위에서 RxSwift 의 강력함을 짚고 넘어갔었다. 이번 공부에서는 왜 RxSwift 가 MVVM 과 함께 사용되었을 때 강력한지에 대해 이해해본다. struct Menu { var name: String var coun..
RxSwift
just 하나의 element 만 방출하는 단순한 형태의 연산자 Observable.just(1) Observable.just([1,2,3,4,5]) // 1 // [1,2,3,4,5] of 여러 element 를 나열하여 순차적으로 방출하는 연산자. 방출하고 싶은 event 를 , 로 나열해서 대입하면, 순차적으로 이벤트를 생성한다. Observable.of(1,2,3,4,5) // 1 // 2 // 3 // 4 // 5 방출하는 element 의 type 을 지정해주지 않아도, Observable 은 타입 추론을 통해 Observable Sequence 를 생성한다. Observable.of([1,2,3,4,5]) // [1,2,3,4,5] 위와 같은 경우는 Array 를 element 로 대입하였는..