iOS 程式啟動過程

2021-06-27 01:35:48 字數 1003 閱讀 4662

1.main函式

* 程式啟動後 首先執行main函式, 

3.delegate

物件開始處理(監聽

)系統事件

(沒有storyboard)

* uiwindow 繼承子uiview

* ios 程式啟動後建立的 第乙個可視控制項就是uiwindow,乙個程式之所以能顯示在螢幕上 是因為 它有window

* 想要是 window 顯示內容有 兩種方法

* addsubview : (uiview *)view 直接新增 , 但是 並不理會 view對應的uiviewcontroller;

* 把想要顯示的view 的uiviewcontroller 賦值給 uiwindow 的 rootviewcontroller;

*建立和設定uiwindow的rootviewcontroller

*顯示視窗

* -(void)nakekeywindow; 讓當前uiwindow 成為 主視窗;

* -(void)makekeyandvisible; 讓當前uiwindow 成為主視窗, 並顯示出來;

3.根據info.plist獲得最主要storyboard的檔名,載入最主要的storyboard

(有storyboard)

*建立uiwindow

*建立和設定uiwindow的rootviewcontroller

*在storyboard中 箭頭所指的控制器 即為 rootviewcontroller

*顯示視窗

iOS 程式的啟動過程

一 ios程式的完整啟動過程 有storyboard 12 3 開啟乙個訊息迴圈 5 載入info.plist檔案,讀取最主要storyboard檔案的名稱 6 載入最主要的storyboard檔案,建立白色箭頭所指的控制器物件 7 並且設定第6步建立的控制器為uiwindow的rootviewco...

iOS啟動過程

1.main函式 3.delegate物件開始處理 監聽 系統事件 沒有storyboard tions 方法 tions 中建立uiwindow 建立和設定uiwindow的rootviewcontroller 顯示視窗 3.根據info.plist獲得最主要storyboard的檔名,載入最主要...

iOS開發之iOS程式的啟動過程

程式啟動的完整過程 1 main函式 2 3 delegate物件開始處理 監聽 系統事件 沒有storyboard 建立和設定uiwindow的rootviewcontroller 顯示視窗 3 根據info.plist獲得最主要storyboard的檔名,載入最主要的storyboard 有st...