MVVM
-
[iOS] MVVMPrograming/iOS 2020. 4. 2. 02:33
안녕하세요 :) 오늘은 이번학기 새로 시작할 프로젝트를 MVVM 디자인 패턴으로 프로젝트를 만들어가기 위해, MVVM 디자인 패턴에 대해 살짝쿵 공부를 해보았습니다. 이번 프로젝트에서 MVVM 디자인 패턴으로 구조를 구성하기로 생각을 한 이유는 현재 진행중인 동아리 프로젝트에서는 MVC로 하는데 점점 가면 갈수록, 프로젝트가 비대해질수록, 프로젝트의 구조를 파악하고 고쳐야할 부분을 찾기가 힘들다는 점이 가장 컸습니다. 아무튼!! Model은 어플리케이션 데이터를 가지고 있고, Model들은 보통 struct나 간단한 class로 구성됩니다, View는 스크린에 보여지고, 컨트롤하는 구조입니다. 보통은 UIView로 만들어집니다 ViewModel은 model 정보를 view에 표시할수있는 값으로 변환합니다..