[RxSwift] Rx와 MVVM의 찰떡궁합 케미
·
iOS/RxSwift
MVC 패턴과 MVVM 패턴을 비교해보고 RxSwift를 MVVM 패턴와 함께 구현하는 것이 왜 좋은지 알아 볼 수 있다. MVC Model, View, Controller로 구성됨 MVC 패턴에 대한 애플의 생각 예전 Apple “Cocoa Framework 아키텍쳐는 MVC 패턴을 기반으로 하고 있음 👌” → 그럼 MVC 패턴으로 개발해야겠군! 현재 Apple “MVC로 개발하는 것이 최선이 아닐 수 있음 🤦” → ? 그럼 무슨 패턴을 적용해야하지? 현실의 Cocoa MVC UIView와 UIViewController를 완전히 분리해서 개발하기란 어려움 필연적으로 비대한 UIViewController를 만들게 되고 비즈니스 로직과 View가 혼합되기 쉬움 MVVM Model, View, ViewMod..