Model - View - View Model의 조합으로 Model과 View를 바인딩하는 View Model이 추가된 디자인 패턴데이터의 변화에 따라 뷰를 업도메인 모델로서, 행위와 데이터를 아우르는 개념이다.현재 데이터의 상태(값)를 저장하는 주체유효성 검사 등 데
MVVM으로 전환하기 전에 프로토콜로 MVVM 패턴의 기본적인 구조를 정의해보겠습니다.기본적인 구조를 잡는데 이 포스트를 참고했습니다.먼저 뷰모델 계층을 추상화할 ViewModelProtocol을 정의합니다.ViewModelProtocol은 associatedtype