MVC MVC란 Model-View-Controller로 구성되어 있으며, UIKit 프레임워크에 적합한 디자인 패턴입니다. (MVC 패턴을 기반으로 UIKit 프레임워크가 구성되어 있습니다.) MVC는 각자 다른 역할들을 가지고 있습니다. Model 앱에 사용되는 데이터와 비즈니스 로직을 담당하는 함수 등을 정의합니다. ex. 데이터 View 사용자가 볼 수 있는 화면을 구성합니다. UIKit에서의 스토리보드가 대표적인 예시입니다. Model과 View는 직접적으로 접근할 수 없습니다. Controller Model의 데이터를 View에 띄워주는 역할을 합니다. Model과 View의 중간 다리 역할로, Model과 View 사이에서 데이터를 전달해줍니다. 서로 접근할 수 없는 Model과 View는 ..