MVVM이 뭔지는 대충 아시는 분들이 많겠지만 막상 구현하라고 하면 어떻게 구현해야 하는지 막막한 경우가 많습니다. 이 포스팅에서는 간단한 TodoList를 통하여 제가 공부한 구성을 정리하겠습니다. 한번에 완성된 글을 쓰려고 하니 시작을 안 하는거 같아. 쪼개서 쓰고 나중에 합치겠습니다..


코드의 구조
View
- LauchScreen
- ListView
- ListRowView
- AddView
- NoItemsView
Model
- ItemModel
ViewModel
- ListViewModel
* 게시글에 언급되는 코드와 결과물은 Swiftful Thinking의 SwiftUI Todo List (Beginner Level)에서 나온 내용임을 밝힙니다.
** (https://www.youtube.com/playlist?list=PLwvDm4VfkdpheGqemblOIA7v3oq0MS30i)
'SwiftUI > 문법' 카테고리의 다른 글
| [SwiftUI] navigationBarItems를 대체하는 ToolbarItem을 사용하는 방법 (0) | 2022.09.12 |
|---|---|
| [SwiftUI] NavigationLink와 onTapGesture가 동시에 적용 안 될때 (0) | 2022.07.22 |