마스크는 답답하다
MVVM

현재 보시는 글은 Markdown으로 작성되어 일부 이미지가 화면을 벗어날 수 있습니다. 원본 글을 보시고 싶으시면 아래의 주소로 접속하시면 됩니다. https://github.com/tlskals/Note/blob/main/Design%20Pattern/MVVC%20Pattern.mdMVVM PatternMVVM 패턴이란 디자인 패턴 중 하나로 우리가 흔히 알고 있는 MVC 패턴과 유사하다. MVVM 패턴은 주로 iOS 애플리케이션 개발에 사용되며, 기존 UIKit에서 SwiftUI로 넘어오면서 점차 늘어가는 추세이다.Why MVVM?그렇다면 왜 기존에 사용하던 MVC 에서 새롭게 나온 MVVM으로 바뀌어가는 걸까?UIKit의 MVC이 사진은 MVC 패턴의 구조이다. UIkit의 MVC에서는 ViewC..

article thumbnail
MVC

MVC (Model View Controller) MVC 패턴이랑 소프트웨어 디자인 패턴의 한 종류로 사용자 인터페이스와 비지니스 로직을 분리하여 애플리케이션의 시각적 요소와 비지니스 로직을 서로 영향 없이 고칠 수 있다. Controller 컨트롤러는 Model과 View를 연결해주는 역할을 한다. 클라이언트의 요청을 받으면 그 요청을 수행하는 모델 컴포넌트를 호출하는 역할을 한다. Model 모델은 어떤 동작을 수행하는 코드를 말한다. 모델은 뷰에 출력할 데이터를 담게되고, 결과 데이터들을 모델이 전부 갖고있기 때문에 뷰는 비지니스 로직이나 데이터 접근에 관하여 알지 못 하게되며, 화면을 렌더링 하는 작업에 집중할 수 있다. View 뷰는 데이터 및 객체의 입력, 출력을 담당한다. View는 사용자가..

검색 태그