首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Iphone >

【IPhone开发】Delegate跟ViewController的生命周期研究

2012-09-16 
【IPhone开发】Delegate和ViewController的生命周期研究ViewController的生命周期:ViewController第一次启动

【IPhone开发】Delegate和ViewController的生命周期研究

ViewController的生命周期:

ViewController第一次启动时,会调用viewDidLoad==>viewWillAppear==>shouldAutorotateToInterfaceOrientation

当屏幕关闭之后,会调用Delegate的applicationWillResignActive==》applicationDidEnterBackground,但是不会调用ViewController的viewWillDisappear、viewDidUnload等方法;

当屏幕解锁之后,会调用Delegate的applicationWillEnterForeground==》applicationDidBecomeActive,但是不会调用ViewController的viewDidLoad、viewWillAppear等方法;

所以,再屏幕锁屏之后,再解锁屏幕时,需要在applicationWillEnterForeground或者applicationDidBecomeActive方法中处理需要准备的数据。

热点排行