用Xib和Storyboard創(chuàng)建控制器時的調(diào)用方法列表

當使用xib創(chuàng)建控制器時,一般會使用initWithNibName:方法進行實例化。

通過日志,可以發(fā)現(xiàn)此時調(diào)用如下方法:

2015-12-2417:56:18.232LifeCycle[15470:3839342]-[AppDelegateapplication:didFinishLaunchingWithOptions:]

2015-12-2417:56:18.232LifeCycle[15470:3839342]-[XibViewControllerinitWithNibName:bundle:]

2015-12-2417:56:18.235LifeCycle[15470:3839342]-[XibViewControllerloadView]

2015-12-2417:56:18.235LifeCycle[15470:3839342]-[XibViewControllerviewDidLoad]

2015-12-2417:56:18.236LifeCycle[15470:3839342]-[XibViewControllermyNibView]

2015-12-2417:56:18.239LifeCycle[15470:3839342]-[XibViewControllerviewWillAppear:]

2015-12-2417:56:18.241LifeCycle[15470:3839342]-[AppDelegateapplicationDidBecomeActive:]

2015-12-2417:56:18.243LifeCycle[15470:3839342]-[XibViewControllerviewWillLayoutSubviews]

2015-12-2417:56:18.251LifeCycle[15470:3839342]-[XibViewControllerviewDidLayoutSubviews]

2015-12-2417:56:18.253LifeCycle[15470:3839342]-[XibViewControllerviewWillLayoutSubviews]

2015-12-2417:56:18.253LifeCycle[15470:3839342]-[XibViewControllerviewDidLayoutSubviews]

2015-12-2417:56:18.258LifeCycle[15470:3839342]-[XibViewControllerviewDidA


當使用StroyBoard創(chuàng)建控制器時,程序在啟動一開始,就會對StoryBoard文件進行讀取,并且自動創(chuàng)建根控制器(即,帶箭頭的控制器),在創(chuàng)建過程中,會自動調(diào)用initWithCoder方法以及awakeFromNib方法。

通過日志,我們還可以發(fā)現(xiàn),實例化根控制器是在didFinishLaunchingWithOptions:這個方法之前就進行了。

2015-12-2417:59:49.124LifeCycle[15490:3842901]-[SBViewController1initWithCoder:]

2015-12-2417:59:49.127LifeCycle[15490:3842901]-[SBViewController1awakeFromNib]

2015-12-2417:59:49.131LifeCycle[15490:3842901]-[AppDelegateapplication:didFinishLaunchingWithOptions:]

2015-12-2417:59:49.131LifeCycle[15490:3842901]-[SBViewController1loadView]

2015-12-2417:59:49.134LifeCycle[15490:3842901]-[SBViewController1viewDidLoad]

2015-12-2417:59:49.134LifeCycle[15490:3842901]-[SBViewController1viewWillAppear:]

2015-12-2417:59:49.136LifeCycle[15490:3842901]-[AppDelegateapplicationDidBecomeActive:]

2015-12-2417:59:49.139LifeCycle[15490:3842901]-[SBViewController1viewWillLayoutSubviews]

2015-12-2417:59:49.140LifeCycle[15490:3842901]-[SBViewController1viewDidLayoutSubviews]

2015-12-2417:59:49.143LifeCycle[15490:3842901]-[SBViewController1viewDidAppear:]

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容