应用程序启动过程

应用程序启动过程
文章图片
程序启动分为两类:
一.有storyboard
1.main函数
2.UIApplicationMain
【应用程序启动过程】*创建UIApplication对象
*创建UIApplication的delegate对象
3.根据Info.plist获取最主要的storyboard的文件名,加载主要的storyboard
*创建UIWindow
*创建和设置UIWindow的rootViewController
*显示窗口


二.没有storyboard
1.main函数
2.UIApplicationMain
*创建UIApplication对象
*创建UIApplication的delegate对象
3.delegate对象开始处理(监听)系统事件
*程序启动完毕的时候,就会调用代理的application: didFinishLaunchingWithOptions:方法
*在application:(UIApplication*)application didFinishLaunchingWithOptions:中创建UIWindow
*创建和设置UIWindow的rootViewController
*显示窗口

    推荐阅读