Content view controllers:管理內(nèi)容
Container view controllers :從其他的view controllers(child view controllers) 收集信息并呈現(xiàn)
----UINavigationController, UISplitViewController, and UIPageViewController.
1、The Role of View Controllers
管理視圖、數(shù)據(jù)封送、交互、free memory管理、自動(dòng)調(diào)節(jié)
2、View Controller Programming Guide for iOS
介紹視圖控制器在IOS上的設(shè)計(jì)模式和通用用途。
3、App Programming Guide for iOS
介紹其開發(fā)過程,并描述核心架構(gòu)。
4、App Distribution Guide
描述配置的步驟,編譯、調(diào)試和調(diào)優(yōu)應(yīng)用程序并提交其App Store。
a framework: a dictionary 包含了動(dòng)態(tài)共享庫和資源
a dynamic shared library and the resources
Presenting a View Controller
Presenting a view controller creates a relationship between the original view controller, known as the presenting view controller, and the new view controller to be displayed, known as the presented view controller.
The Presentation and Transition Process
1--Presentation Styles
Full-Screen Presentation Styles
The Popover Style
The Current Context Styles
Custom Presentation Styles
Transition Styles
Presenting 與 Showing a View Controller
presentViewController:animated:completion:
showViewController:sender: 和 showDetailViewController:sender:
1、UIViewControllerInteractiveTransitioning
2、UIViewControllerAnimatedTransitioning
3、UIViewControllerContextTransitioning:實(shí)現(xiàn)自定義視圖控制器的動(dòng)畫過渡。