IOS - MVVM
·
개발일기/IOS
MVVMViewMVVM은 MVC와 달리 ViewController를 View로 취급한다.모든 UI 로직이 ViewModel에 있으므로 View/ViewController가 가벼워진다.(MVC에서보다)View는 ViewModel을 참조한다(반대는 X).View는 Model을 참조하지 않는다(반대도 O).View는 발행(publication)을 구독(subscribe)하고, 주시(관찰, observe)한다.ViewModelMVVM은 ViewModel을 통해 UI 로직과 비즈니스 로직을 분리했다.MVVM은 MVC와 달리 ViewModel이 있다.ViewModel은 Model을 참조한다(반대는 X).View 없이 테스트가 가능 하다.ViewModel은 View input으로부터 Model을 업데이트한다.View..