ios程式啟動過程和UIWidnow介紹

2022-07-27 10:00:15 字數 648 閱讀 2004

一、ios程式的完整啟動過程(有storyboard)1.3

> 開啟乙個訊息迴圈

5> 載入info.plist檔案,讀取最主要storyboard檔案的名稱

6> 載入最主要的storyboard檔案,建立白色箭頭所指的控制器物件

7> 並且設定第

6步建立的控制器為uiwindow的rootviewcontroller屬性(根控制器)

8> 展示uiwindow,展示之前會將新增rootviewcontroller的view到uiwindow上面(在這一步才會建立控制器的view)

[window addsubview: window.rootviewcontroler.view];

二、uiwidnow

1.常見方法

1> 成為主視窗:[window makekeywindow];

2> 顯示、並且成為主視窗:[window makekeyandvisible];

3> 僅僅是顯示視窗:window.hidden = no;

2.主視窗

23>

4.螢幕的旋轉事件

2> 最終,旋轉事件傳遞到uiwidnow身上,uiwindow會通知rootviewcontroler,rootviewcontroler自己會決定要不要做相應的旋轉操作

iOS 程式啟動過程

1.main函式 程式啟動後 首先執行main函式,3.delegate 物件開始處理 監聽 系統事件 沒有storyboard uiwindow 繼承子uiview ios 程式啟動後建立的 第乙個可視控制項就是uiwindow,乙個程式之所以能顯示在螢幕上 是因為 它有window 想要是 wi...

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的檔名,載入最主要...