iOS - 应用程序的生命周期执行顺序

来源:互联网 发布:药物查询软件 编辑:程序博客网 时间:2024/05/16 12:37

应用程序的生命周期执行顺序

应用程序:

启动

-[AppDelegate application:willFinishLaunchingWithOptions:] -[AppDelegate application:didFinishLaunchingWithOptions:] -[AppDelegate applicationDidBecomeActive:] 

退到后台:

-[AppDelegate applicationWillResignActive:] -[AppDelegate applicationDidEnterBackground:] 

回到前台:

-[AppDelegate applicationWillEnterForeground:] -[AppDelegate applicationDidBecomeActive:]

ViewController之间

加载页面:

-[mainViewController viewDidLoad] -[mainViewController viewWillAppear:] -[mainViewController viewWillLayoutSubviews] -[mainViewController viewDidLayoutSubviews] -[mainViewController viewDidAppear:] 

退出当前页面:

-[mainViewController viewWillDisappear:] -[mainViewController viewDidDisappear:] 

返回之前页面:

-[mainViewController viewWillAppear:] -[mainViewController viewWillLayoutSubviews] -[mainViewController viewDidLayoutSubviews] -[mainViewController viewDidAppear:]
0 0