하위에 있는 콘텐츠를 관리하고, 보여주거나 숨기는 등의 구성을 조정하는 역할을 한다.
내부적으로 뷰를 포함하고 있으며, 뷰에 대한 관리를 주로 한다.
화면전환이 발생할 때 다른 뷰 컨트롤러와 서로 통신하고 조정하는 일을 수행한다.
“인터페이스 빌더” 를 사용하여 스토리보드라는 형식의 파일을 만들어 뷰 컨트롤러 간의 관계를 눈으로 직접 확인할 수 있게 해주며 실행 시 앱을 초기화하기 위해 필요한 여러가지 노력을 간단하게 줄여줌
view.backgroundColor = .white
이런것들을 기본으로 해준다는 의미로 일단 해석된다.화면을 구성하는 데에는 세가지 주요 객체가 사용된다. 이 객체들은 모두 UIKit 에 정의된 클래스이다.
수많은 UIView 객체가 모인 Window는 이들을 화면으로 구성하여 Screen 객체에 보내고, Screen객체는 이를 물리적인 기기에 표시하는 관계이다.
create a new Xcode project를 누르면 프로젝트 템플릿을 선택할 수 있다.
크게