MVVM패턴의 목표 1. 기술 부채를 최소화 2. 재사용 및 지속 가능한 코드 만들기 MVVM이전에 사용 하던 MVC에 대해 간략하게 이해해 보겠습니다. MVC패턴이란? Model - View - Controller Model = 데이터(Struct) View = UI요소(UIVIEW) Controller = 중계자 (UIViewController) Model 스스로 데이터 변경 -> 컨트롤러에 변경알림 컨트롤러 -> 바뀔 필요가 있다-> 모델 업데이트시킴 컨트롤러는 -> 뷰에 이렇게 보여줘야겠다 -> 직접 의사소통 view는 사용자와 인터랙션하는 것을 컨트롤러와 소통 뷰컨이 너무 많은 일을 해서 너무 massive해짐. MVVM이란? Model - View -ViewModel의 약자 현재 제일 널리 쓰..