728x90 반응형 ObservedObject1 [SwiftUI] MVVM 패턴을 샘플 코드로 간단히 이해하기 안녕하세요. 오늘은 MVVM 패턴에 대해서 알아 보겠습니다. M-V-VM 은 Model, View, View Model의 약자입니다. Model : 사용자 정보, 상품 정보 등 여러 정보를 담고 있습니다. 단순 정보 뿐 아니라 많은 로직과 비즈니스 룰이 있어 사용자에게 숨길 필요가 있습니다. View : Model 정보를 View에서 보여줍니다. View Model : View에서 보여 주고 싶은 정보만 Model에서 가져옵니다. 그리고 View에서 업데이트된 정보가 있다면 View Model이 중간에서 매개체 역할을 해서 Model에 전달합니다. MVVM 패턴을 적용한 아래 샘플앱은 Increment를 클릭하면 1씩 숫자가 높아집니다. 만약 3의 배수가 되면 화면에 Premium을 보여줍니다. // C.. 2022. 10. 31. 이전 1 다음 728x90 반응형