Logo April's DevLog
    Logo Inverted Logo
    • 태그
    • Anaconda
    • Android
    • Appstore
    • codeup
    • Coding Test
    • Colab
    • Conda
    • Custom EditText
    • Custom View
    • Data Collection and Storage
    • Git
    • Guideline 5.1.1
    • In-App Purchase
    • Information Needed
    • iOS
    • iOS 점유율
    • iOS 타켓 OS 정하기
    • Kotlin
    • Layout
    • Markdown
    • MVVM
    • NavigationLink
    • Python
    • Sample
    • Sign up
    • SwiftUI
    • Tabview
    • Two-Way Binding
    • Xcode
    • Xcode13
    • 심사거절
    • 앱화면이 멈췄어요
    • 회원가입
    Hero Image
    MVVM 패턴

    서론 요새 많이 쓰이는 MVVM 패턴에 대해서 설명할 수 있게 정리해보는 시간을 갖도록 해보겠습니다. 개념 위키피디아 정의를 보면 MVVM 은 View와 비즈니스 로직(back-end 로직)을 분리하기 쉽게하여 뷰가 Model의 특정 플랫폼에 위존하지 않게하는 아키텍처 패턴입니다. View Model은 Value Converter의 역할을 하는데 Data를 조작하거나 보여주기 쉽게 만드는 역할을 합니다. Command 패턴과 Data Binding을 사용하여 구현합니다. graph LR; View ---|Data Binding| ViewModel ViewModel --> Model Model --> ViewModel MVVM 패턴의 요소 Model Model은 콘텐츠를 나타내는 Domain Model(객체지향 접근 방식) 또는 데이터 접근 계층(데이터 중심 접근 방식)을 나타냅니다.

    August 19, 2022
    바로가기
    • About
    • Skills
    • Experiences
    • Recent Posts
    Contact me:
    • april.kim412@gmail.com

    Toha Theme Logo Toha
    © 2020 Copyright.
    Powered by Hugo Logo