앱 개발의 기본 !! UIViewController !!
앱을 만들기 위해서 View를 Controller 하는 것에 대해 알아야겠죠?? ^^ㅎㅎㅎ
UIViewController
ViewController
- 앱 구조의 뼈대, 모든 앱에 반드시 하나 이상
- Model <- ViewController-> View
- Events 처리
- Resource Managment (ARC)
View Management
- View들을 관리하는 역할
- Content
- 모든 뷰를 단독으로 관리
- UIViewController, UITableViewController, UITableViewController
- Containter
- RootView 만 관리
- UINavigationController, UITabbarController
Hierarchy
- UIWindow 자체는 유저에게 보여지는 컨텐츠를 가지지 못함 (맨 밑바닥)
- Window는 하늘색 이지만 VIew가 초록색이기 때문에 초록색이 표현.
Container ViewController
Presented ViewController
- 가장 마지막으로 Presented한 View를 보게 된다.