Cocoa Touch Framework : iOS 개발환경 구축을 위한 최상위 프레임워크 가장 많이 사용되는 애플리케이션 : UIKit, Foundation UIKit Framework : 사용자의 인터페이스 관리, 이벤트 처리(제스처, 그림그리기, 텍스트 등) UIView, UIViewController 등 UI가 붙는 것들은 UIKit 주로 MVC 디자인 패턴 (Model, View, Controller) model: 앱의 데이터, 비즈니스 로직 (무엇을) view: 사용자에게 데이터를 보여주는 ui (보여줄것인가) controlelr: 모델과 뷰의 중간다리 역할 (어떻게) - 현실에서는 View와 Contoller가 너무 가까움. 프로젝트가 커질수록 Controlller가 비대해짐 이를 해결하기 위..