
( 시험에 나옴~!~!~!~!~! )
1. UIWindow란?
- 아이폰 앱은 내부적으로 UIWindow(창)이라는 것을 화면에 띄웁니다.
- 창(Window)은 "화면 전체"의 역할을 해요.
2. root view controller란?
- UIWindow가 가장 먼저 그리고 가장 크게 띄우는 뷰 컨트롤러를 "루트 뷰 컨트롤러(root view controller)"라고 해요.
- 앱이 실행되면 사용자가 '처음' 보게 되는 화면을 담당하는 친구죠.
3. 어떤 것이 루트로 많이 쓰일까?
- 일반적으로 앱은 페이지 전환이나 탭 구조가 있죠!
- 그래서 UINavigationController(스택 방식으로 화면 전환)나
UITabBarController(하단에 탭으로 여러 화면 오가는 방식) 같은 것들이
루트 뷰 컨트롤러로 자주 쓰여요. - 즉, 그냥 간단한 화면이 아니라, 여러 화면을 전환하거나 관리할 수 있는 컨트롤러가
root로 많이 사용됩니다.


ViewContorller에 Navigation Controller를 붙이니 앞에 생김


시험에 나옵니다 ~!~!~!~!~!~!~!~! (부모형이다)