Swfit/Design Patterns1 SwiftUI에 MVVM 적용이 필요한가? 몇 개월 전에 SwiftUI에 MVVM 적용을 하지 맙시다! 라는 제목의 article을 본 적이 있습니다. 제목을 보고 'MVVM도 만능이 아니군' 이라는 생각이 들었는데, 이번에 관심을 가지고 해당 토픽에 대해 좀 더 알아보게 되었습니다. 왜 SwiftUI에 MVVM이 필요가 없는가? 일단 MVVM은 Model View ViewModel의 약자로 UI를 담당하는 View로직과 데이터를 처리하는 ViewModel을 깔끔하게 나누는 것에 관심을 갖는 패턴입니다. 저도 항상 사용해왔던 패턴입니다. 이 패턴을 사용하던 것에 익숙해지다보니, SwiftUI에서도 자연스럽게 사람들이 사용하고 있었던 것 같습니다. 하지만 사실 SwiftUI의 'view'는 어떤 종류의 타입도 conform 할 수 있는 protoc.. 2024. 1. 18. 이전 1 다음 반응형