UIApplication 程式啟動原理

2021-07-15 07:04:15 字數 1185 閱讀 7075

// 註冊使用者的通知

uiusernotificationsettings *setting = [uiusernotificationsettings settingsfortypes:uiusernotificationtypebadge categories:nil];

//設定應用程式的提醒數字

//設定聯網狀態

//設定狀態列是否隱藏

//設定狀態列隱藏動畫

//設定狀態列的顏色

// url:資源全路徑

// url:協議頭://路徑

// 根據協議頭判斷用什麼軟體去開啟:tel:->撥號軟體 http: 網頁

tip:

一般情況下 狀態列都是由控制器管理

-(bool)prefersstatusbarhidden;//設定是否隱藏

-(uistatusbarstyle)preferredstatusbarstyle;//設定狀態列顏色

// 應用程式的生命週期方法

// 程式載入完畢的時候呼叫,在這個方法之前,載入info.plist檔案,載入啟動

//應用程式即將辭去啟用狀態

//應用程式已經進入後台

//應用程式即將回到前台

//應用程式已經變成啟用狀態

//應用程式即將終止

// 當程式接收到記憶體警告的時候呼叫 // 清空快取

1)先建立uiwindow物件

2)載入storyboard,建立控制器

3)把新建立的控制器作為視窗的跟控制器 讓視窗顯示在螢幕上

***沒有main.storyboard則**建立控制器

1.設定rootviewcontroller

2.makekeyandvisible

當第一次用到控制器的view時就會呼叫loadview方法來建立控制器的view(如果重寫 則需要手動建立view)

底層實現

1)判斷有沒有指定storyboard

2)判斷有沒有指定的xib

3)如果沒有則會直接建立幾乎透明的view

程式啟動原理和UIApplication

1.簡單介紹 2.應用級別的操作示例 1 設定應用程式圖示右上角的紅色提醒數字 如qq訊息的時候,圖示上面會顯示1,2,3條新資訊等。實現和效果 void viewdidload void onclick 2 設定聯網指示器的可見性 property nonatomic,getter isnetwo...

UIApplication用法大全

implementation viewcontroller pragma mark 開啟網頁 ibaction btnclick id sender url 資源路徑 url 協議頭 網域名稱 路徑 http,https,file,tel 協議頭 開啟網頁 nsurl url nsurl urlwi...

UIApplication基本介紹

1 簡單介紹 2 應用級別操作的 示例 1 設定應用程式圖示右上角的紅色提醒數字 強迫症的噩夢 2 建立通知 3 uiusernotificationsettings setting uiusernotificationsettings settingsfortypes uiusernotifica...