iOS程序启动完整过程

  

         程序启动的完整过程

         

         1.main函数

         

         2.UIApplicationMain

         

         * 创建UIApplication对象

         

         * 创建UIApplicationdelegate对象

         

         3.delegate对象开始处理(监听)系统事件(没有storyboard)

         

         * 程序启动完毕的时候, 就会调用代理的application:didFinishLaunchingWithOptions:方法

         

         * application:didFinishLaunchingWithOptions:中创建UIWindow

         

         * 创建和设置UIWindowrootViewController

         

         * 显示窗口

         

         3.根据Info.plist获得最主要storyboard的文件名,加载最主要的storyboard(storyboard)

         

         * 创建UIWindow

         

         * 创建和设置UIWindowrootViewController

         

         * 显示窗口

         

     


猜你喜欢

转载自blog.csdn.net/u010401245/article/details/52831457