iOS 디자인패턴 (1) 썸네일형 리스트형 iOS - MVC(Model-View-Controller) 패턴이란 무엇일까? iOS 개발에서는 여러 가지 디자인 패턴을 사용하여 앱을 관리하고 구조화한다. 그 중 가장 일반적이며 대표적으로 사용되는 MVC 패턴에 대해 알아보려고 한다. MVC (Model - View - Controller) MVC는 가장 기본적이고 일반적으로 사용되는 디자인 패턴이다. 앱의 구성을 세 가지 주요 구성 요소로 나누어 설계한다. Model : 앱의 데이터와 비즈니스 로직을 담당한다. View : 사용자 인터페이스를 표시하고 사용자의 입력을 처리한다. Controller : 모델과 뷰의 사이를 중재해준다. 사용자의 입력을 처리한다. Model 주로 struct와 class를 만든다. 앱이 가지는 데이터들을 담당한다. 예를 들어, 전화번호부이면 이름, 전화번호, 소속 등을 저장하고 이를 model에서 .. 이전 1 다음