程序完整啓動流程 Xcode5與Xcode7的區別

程序完整啓動流程

1.執⾏行Main

2.執⾏行UIApplicationMain函數.

3.創建UIApplication對象,並設置UIApplicationMain對象的代理.  UIApplication的第三個參數就是UIApplication的名稱,如果指定爲nil,它會默認 爲UIApplication.  UIApplication的第四個參數爲UIApplication的代理.

4.開啓⼀一個主運⾏行循環.保證應⽤用程序不退出.

5.加載info.plist.加載配置⽂文件.判斷⼀一下info.plist⽂文件當中有沒有Main storyboard file base name  ⾥裏⾯面有沒有指定storyboard⽂文件,如果有就去加載info.plist⽂文件,如果沒有,那麼應 ⽤用程序加載完畢.

Xcode5與Xcode7的區別

1.Xcode5有FrameWorks,存放框架。

Xcode7自動導入框架,用到什麼框架時,自動導入框架。

2.Xcode7中多了一個LaunchScreen.storyboard,用來設置啓動頁面,如果沒有設置啓動頁面,

        默認屏幕大小是4s大小。

        LaunchScreen底層實現:把LaunchScreen.storyboard當中內容,生成一張圖片。

3.info.plist,名稱發生了變化,放到了外面。

4.在xocde7中沒有了PCH文件。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章