ios应用启动流程

程序启动过程如下:
UIApplicationMain 函数调用创建一个 UIApplication 对象及程序代理对象(本例为 AppDelegate)
UIApplication 对象扫描 Info.plist 文件,将其中 Mainstoryboard file base name 所指定的 Storyboard 文件装入(通常为:MainStoryboard.storyboard)
UIApplication 对象从程序代理对象中获取窗口对象UIWindow(或创建一个UIWindow 新实例并将其与程序代理对象相关联)
将Storyboard 文件中 initial view controller 属性所指定的UIViewController 实例化,并将它赋予为 UIWindow 的root view controller
向程序代理对象发送 application:didFinishLaunchingWithOptions: 消息,以便程序员做自己的初始化工作

UIViewController的实例化过程中初始化了View和View下的其它控件对象,

标签: swift

添加新评论