[GDF 12일차] 나만의 MVVM 정리 + 앱 로직 회의


[GDF 12일차] 나만의 MVVM 정리 + 앱 로직 회의

코드 리팩토링한다고 꽤나 많은 시간을 사용했다... 추상적으로만 MVVM에 대해서 알고 있었는데 이번에 많은 이해가 됐다. 이틀 간 공부한 MVVM의 흐름도 정리 Model을 짠다. VM에서 Network작업( 서버와 통신 )을 통해 Model의 형식에 데이터를 매핑한다. -이때 @Published를 사용해 Model에 매핑한 데이터의 값이 변화되면 자동으로 감지할 수 있게 한다. @Published var gameModels: [GameModel] = [] -Combine을 통해 서버에서 받은 데이터들의 작업을 처리한다. -내가 봤을 때 VM에 데이터만 잘 넣어주면 어려울게 없다. 3. 이제 View(ViewController)에서 func bind(){} 메소드를 만들고, $기호를 통해 @Published한 모델을 바인딩한다. viewModel.$gameModels.-> 이후 코드 진행. Previous image Next image 지금 백엔드와 직접 연결해 데이터를 받는게 아...



원문링크 : [GDF 12일차] 나만의 MVVM 정리 + 앱 로직 회의