1.程序啟動(dòng)首先會(huì)調(diào)用Main.m中的main方法
2.然后調(diào)用UIapplicationMain方法
UIApplicationMain(argc, argv, @"Application類(lèi)名,必須是UIApplication(或子類(lèi)),如果為nil,默認(rèn)就是UIApplication", @"應(yīng)用程序的代理類(lèi)");
2.1創(chuàng)建UIApplication對(duì)象
2.2創(chuàng)建UIApplication的delegate對(duì)象
(沒(méi)有storyboard)
3.delegate對(duì)象開(kāi)始處理(監(jiān)聽(tīng))系統(tǒng)事件
3.1在application:didFinishLaunchingWithOptions:中創(chuàng)建UIWindow
3.2創(chuàng)建和設(shè)置UIWindow的rootViewController
3.3顯示窗口
(有storyboard)
3.根據(jù)Info.plist獲得最主要storyboard的文件名,加載最主要的storyboard
3.1創(chuàng)建UIWindow
3.2創(chuàng)建和設(shè)置UIWindow的rootViewController
3.3顯示窗口
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注