[Let's discuss] ViewModel은 struct? class? 어떤 걸 사용해야 할까?
시나리오 : MVVM 아키텍처 예제를 찾아보던 중 특정 예제에서 struct로 뷰모델을 만드는 걸 보게 되었고, 왜 뷰모델을 struct로 만들었을까? 하는 의문에서 시작! https://ko.wikipedia.org/wiki/모델-뷰-뷰모델 모델-뷰-뷰모델 - 위키백과, 우리 모두의 백과사전 ko.wikipedia.org 위키백과를 통해 뷰모델 설명에서 "공용!" 이라는 표현을 볼 수있다. 그렇다 뷰모델은 View - ViewModel의 관계에서 상황에따라 (1:N) (N:1) (N:N)를 가질 수 있어 데이터가 공유될 수 있다는 점을 짚고 넘어가자 (View-ViewModel 관계에 대해서는 더 스터디하고 정리해보겠습니다.) ViewModel의 사용목적부터 정의를 해보면, View로부터 독립적이고 ,..
iOS 캐기/Swift 캐기
2022. 7. 20. 00:45