iOS app生命周期及执行的方法

热门标签

,

特别声明:文章多为网络转载,资源使用一般不提供任何帮助,特殊资源除外,如有侵权请联系!

生命周期

APP的生命周期主要分为五种状态:

非运行状态;
前台非活动状态;
前台活动状态;
后台挂起状态;
执行的方法

(1) 非运行状态 ---> 前台非活动状态
执行的方法:- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions;
发送的通知:UIApplicationDidFinishLaunchingNotification;

(2) 前台非活动状态 ---> 前台活动状态
执行的方法:- (void)applicationDidBecomeActive:(UIApplication *)application;
发送的通知:UIApplicationDidBecomeActiveNotification;

(3) 前台活动状态 ---> 前台非活动状态
执行的方法:- (void)applicationWillResignActive:(UIApplication *)application;
发送的通知:UIApplicationWillResignActiveNotification;

(4) 前台非活动状态 ---> 后台挂起状态
执行的方法:- (void)applicationDidEnterBackground:(UIApplication *)application;
发送的通知:UIApplicationDidEnterBackgroundNotification;

(5) 后台状态 ---> 前台非活动状态
执行的方法:- (void)applicationWillEnterForeground:(UIApplication *)application;
发送的通知:UIApplicationWillEnterForegroundNotification;

(6) 后台挂起状态 ---> 非运行状态
执行的方法:- (void)applicationWillTerminate:(UIApplication *)application;
发送的通知:UIApplicationWillTerminateNotification;

 

未经允许不得转载:作者:SheaYang, 转载或复制请以 超链接形式 并注明出处 技术Dog|博客
原文地址:《iOS app生命周期及执行的方法》 发布于2019-10-11

分享到:
赞(0)

评论 抢沙发

3 + 6 =


iOS app生命周期及执行的方法

长按图片转发给朋友

Vieu4.0主题
专业打造轻量级个人企业风格博客主题!专注于前端开发,全站响应式布局自适应模板。

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

Q Q 登 录
微 博 登 录