Model-View-Contoller : MVC 여러가지 디자인 패턴 중, iOS 애플리케이션 개발에 적용되는 MVC패턴에 대해 알아보자. Model-View-Controller MVC 디자인 패턴은 애플리케이션의 객체를 모델, 뷰, 컨트롤러 세 가지 역할 중 하나의 역할로 할당한다. 이 패턴은 애플리케이션 내에서 객체가 수행하는 역할 뿐만 아니라 객체가 서로 통신하는 방식을 정의한다. 세 가지 유형의 객체는 각각 다른 객체와 구분되며, 다른 유형의 객체와 통신한다. 애플리케이션 내의 특정 MVC 유형을 한데 모아 레이어라고도 합니다. Model Objects (모델 객체) 애플리케이션과 관련된 데이터를 캡슐화하고, 해당 데이터를 조작하고 처리하는 로직과 계산을 정의합니다. 하나의 모델 객체는 다른 모델 객체와 일대일 또는 일대다 관계를 맺을 수 있다. **모델 객체는 데이터를 사용자에게 제공하거나 사용자가 이를 편집할 수 있는 뷰 객체에