一、IOS运行原理
1.首先執行main函數
2.執行UIPaalicationMain函數
3.UIApplication函數內部
1>創建一個UIApplication實例。這個UIApplication對象是單粒的,一個IOS程序應用對應一個UIApplication。
2>UIApplication就是應用的象征。
3>開啟一個消息循環(main loop),作用是監聽用戶操作
4>再創建一個UIApplication的delegate對象,負責監聽UIApplication的生命周期
5>當UIApplication的生命周期發生改變時,會給delegate發送不同的消息
*當第一次運行程序的時候:
didFinishLaunchingWithOptions(加載完畢)-> applicationDidBecomeActive(獲取焦點) *當點擊HOME鍵時: applicationWillResignActive(失去焦點) —> applicationDidEnterBackground(進入后臺) *當再次點擊圖標進入應用的時候 applicationWillEnterForeground(進入前臺)—> applicationDidBecomeActive(獲取焦點) UIApplication的參數列表 *第4個參數用來指定UIApplication的代理 *第3個參數用來指定UIApplication的類名(或者子類),如果nil,默認就是Application轉載于:https://www.cnblogs.com/hqr9313/p/3515918.html
總結
- 上一篇: 推荐绝对好评
- 下一篇: 【MySQl】MyISAM和InnoDB