ViewController?

  1. UIScreen - 기기에 연결되는 물리적인 화면을 정의하는 객체
  2. UIWindow - 화면 그리기 지원 도구를 제공하는 객체
  3. UIView - 그리기를 수행할 객체

수많은 UIView 객체가 모인 Window는 이들을 화면으로 구성하여 Screen 객체에 보내고, Screen객체는 이를 물리적인 기기에 표시하는 관계이다.

첫번째 앱, Hello World!

create a new Xcode project를 누르면 프로젝트 템플릿을 선택할 수 있다.

크게

  1. Application → 일반적으로 앱이라고 부르는 모든 독립 실행 프로그램이 해당
  2. Framework & Library → 프레임워크 또는 라이브러리 개발용
  3. Other → 인앱 구매용 패키지 또는 다른 목적의 프로그램