[iOS] MVVM

r1verfuture·2022년 3월 6일
0

iOS

목록 보기
9/30

MVVM

  • Model + View + View Model의 구조
  • MVC에 Controller가 있다면 MVVM에는 Controller 대신 View Model이 있다.
  • 애플리케이션 개발에 많이 쓰이는 디자인 패턴

Model

  • MVC의 Model과 마찬가지로 앱의 데이터나 비즈니스 로직을 관리한다.
  • View와 View Model을 전혀 신경쓰지 않아도 된다.

View

  • MVC의 View와 마찬가지로 데이터의 시각적 표현을 제공한다. (애플리케이션의 UI 관련 내용을 담고 있다.)

View Model

  • MVC의 Controller와 마찬가지로 Model과 View의 연결 고리 역할을 한다.
profile
#iOS #Swift #Developer #Python

0개의 댓글