mvvm패턴1 [iOS] MVVM 패턴 MVVM 패턴이란? 모델 - 뷰 - 뷰모델, 하나의 소프트웨어 아키텍처 패턴입니다. (* 아키텍처 패턴은 디자인패턴과 비슷하지만 더 넓은 범위에 속하며, SW공학의 다양한 문제를 해결하는데 예를들어 컴퓨터 하드웨어 성능 제한하거나 비즈니스 위험의 최소화 등을 해결할 때 사용된다.) Model - View - ViewModel 1. Model MVC에서의 Model과 마찬가지로 데이터와 관련된 코드를 담고 잇다. 데이터를 담아두기 위한 구조체들은 물론, 네트워크 로직, JSON 파싱 코드를 담고 있다. 비지니스 로직에서 사용하는 근본 데이터. 2. View 앱의 UI에 대한 코드를 담고 있다. ViewModel로부터 데이터를 가져와 어떻게 배치할지, 특정 상황에 따라 ViewModel의 어떤 메소드를 이용.. 2022. 2. 18. 이전 1 다음