MVVM 구조
MVVM = Model, View, View Model 1. Model데이터 저장 구조체이다. 크로스핏 운동 어플을 만든다고 가정하면,enum ExerciseType { case weighted(Double) // 무게가 필요한 경우 (kg 단위 등) case bodyweight // 무게가 필요 없는 경우}struct Exercise { let name: String let sets: Int let reps: Int let type: ExerciseType}struct WOD { let id: Int let name: String let exercises: [Exercise]} 2. View ModelView에서 사용하기 위해 Model..
2024.10.22