【iOS开发】iOS程序启动的过程

①首先执行main函数
②创建UIApplicationMain对象,创建UIApplication的delegate对象

没有storyboard的情况

③程序启动完毕的时候, 就会调用代理的 application:didFinishLaunchingWithOptions:方法
在application:didFinishLaunchingWithOptions:中创建UIWindow
创建和设置UIWindow的rootViewController
显示窗口

有storyboard的情况(如果第三步没有实现,就会调用4。如果③实现了,④中的没有用)

④根据Info.plist获得最主要storyboard的文件名,加载最主要的storyboard(有storyboard)
创建UIWindow
创建和设置UIWindow的rootViewController
显示窗口

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。