IOS 程序启动流程

1.执行main.m的main()--->调用UIApplicationMain函数 ----->创建UIApplication ----->创建UIApplication的delegate对象也就是AppDelegate ------>开启消息循环(如果监听到消息就会通知AppDelegate)

2.程序启动完毕会执行application:didFinishLaunchingWithOptions:方法,在这个方法里面创建UIwindow和设置window的rootviewController。

3.显示窗口。

你可能感兴趣的:(IOS 程序启动流程)