CS
-
[CS] MVVM 패턴과 SwiftUICS 2024. 3. 22. 17:01
오늘은 이번 프로젝트에서 사용한 MVVM 패턴에 대한 정리를 해보려고 한다. MVVM 패턴이란? MVVM 패턴은 Model, ViewModel, View 세 부분으로 애플리케이션을 나누는 구조적 디자인 패턴이다. 이 구조는 UI와 실제 코드를 분리하기 때문에 로직과 디자인 간의 상호 의존성을 줄여주므로 유지보수가 편리하다. MVVM 패턴의 구성 요소 Model : 애플리케이션의 데이터와 비즈니스 로직 담당, 데이터의 저장, 검색, 수정 등을 관리하며, 애플리케이션의 상태를 나타냄 View : 사용자 인터페이스(UI) 담당, 사용자에게 정보를 표시하고, 사용자의 입력을 받음 View는 ViewModel을 통해 데이터를 표시하며, 사용자의 입력에 따라 ViewModel을 업데이트 ViewModel : Vie..