ViewController生命週期
阿新 • • 發佈:2018-12-13
應用啟動過程:
在main.m 中return ===》 UIApplicationMain
根據第三個引數建立UIApplication,可以自定義UIApplication,建立MyApplication繼承UIApplication,然後修改main
return UIApplicationMain(argc, argv, NSStringFromClass([MyApplication class]), NSStringFromClass([AppDelegate class]));
根據第四引數建立 AppDelegate代理,然後在代理中建立UIWindow作為程式視窗,
UIWindows 去載入storyboard,顯示
控制器View生命週期:
loadView 載入View
viewDidLoad view載入完畢,只是呼叫一次
viewWillAppear view即將顯示, 導航控制器返回上一層會呼叫,UITabBarController檢視切換也會呼叫
viewDidAppear view顯示完成
viewWillDisAppear view即將消失
viewDidDisAppear view確定消失