1. UIView 화면의 직사각형 영역에 대한 내용을 관리하는 객체이자, 화면을 구성하는 요소의 기본 클래스이다. UIView는 위치와 크기를 갖는 사각형으로 배경색을 가지고 있고, 문자나 이미지 등 컨텐츠를 가지는 것이 가능하다. 이에 여러 UI Component를 보여주는 용도로 사용한다. 2. ViewController 앱의 근간을 이루는 객체. 모든 앱은 최소한 하나 이상의 ViewController를 가지고 있다. ViewController은 데이터 변화에 따라서 View 컨텐츠를 업데이트한다. 3. AutoLayout 제약 조건(Constraints) 을 이용하여 뷰의 크기와 위치를 지정하는 것 아이폰의 다양한 해상도 비율에 대응하기 위해 나온 것으로, Storyboard 에서 설정할 수 있다..
iOS
1 . Cocoa touch Framework & UIKit Cocoa Touch Framework iOS 개발 환경을 구축하기 위한 최상위 프레임워크. 일반적으로 iOS 개발을 위해 ObjectC 혹은 swift 에서 상속하여 사용하는 대부분의 클래스 객체들이 모두 Cocoa touch framework에 포함된다. 이 중에서도 가장 많이 사용되는 것은 UIKit & Foundation 이다. Foundation Framework 가장 기본적인 데이터 타입부터, 자료구조, 각종 구조체, 타이머, 네트워크 통신 등 기본적인 프로그램의 중심을 담당한다. UIKit Framework 사용자의 인터페이스를 관리하고 이벤트를 처리하는 것이 주 목적인 프레임워크이다. 2 . MVC UIKit 앱의 구조는 MVC ..