iOS App生命周期与视图生命周期

从一开始点击桌面App图标,到按下home键App进入后台;当双击home键再次进入App,这是怎样一个流程。
鉴于实用性,我会按顺序列举重要的部分:


application:didFinishLaunchingWithOptions:
 ( 当窗口初始化后,只调用一次 )

initWithNibName:bundle:

loadView:

viewDidLoad

viewWillAppear:

viewWillLayoutSubViews

\ ———- \
/ ———- /

–(void)applicationWillResignActive:(UIApplication *)application
当应用程序将要入非活动状态执行,在此期间,应用程序不接收消息或事件
–(void)applicationDidEnterBackground:(UIApplication *)application
当程序被推送到后台的时候调用。所以要设置后台继续运行,则在这个函数里面设置即可

–(void)applicationWillEnterForeground:(UIApplication *)application
当程序从后台将要重新回到前台时候调用
–(void)applicationDidBecomeActive:(UIApplication *)application
当应用程序入活动状态执行

参考:
《iOS Programming 4th Edition》–BNR

猜你喜欢

转载自blog.csdn.net/u011494083/article/details/51536005