
MVVM패턴
·
iOS
https://usinuniverse.bitbucket.io/blog/rxswiftmvvmpart1.html 를 개인적으로 정리한 글입니다. MVVM - Model, View, View Model의 약자 View - View와 애니메이션 ViewModel - 비즈니스 로직과 API 호출 - Model과 상호작용하여 View에서 필요한 데이터를 가지고 있지만, 직접 건네주는 것이 아님 -> View에서 바인딩을 통해 ViewModel에게서 필요한 데이터를 가져가야 함 - View Model은 View에 대해 아무것도 몰라야 하며 UIKit을 import해서도 안됨 RxSwift - View와 ViewModel을 바인딩하기 위한 효과적 도구 - Reactive Programming에 기반을 두고 있음 Rea..