您好,欢迎来到二三四教育网。
搜索
您的当前位置:首页程序生命周期

程序生命周期

来源:二三四教育网

当你的程序被挂起后他不会在后台运行

二,复原
当程序复原时,另外一个名为applicationDidBecomeActive委托方法会被调用,在此你可以通过之前挂起前保存的数据来恢复你的应用程序。
-(void)applicationDidBecomeActive:(UIApplication*)application
{
}
注意:应用程序在启动时,在调用了applicationDidfinishlaunching方法之后也会调用applicationDidbecomeActive方法所以你要区分你的代码能够分清复原与启动避免逻辑上的bug

三终止

当用户按下按钮,或者关机,程序都会被终止。当一个程序将要正常终止时会调用applicationWillTerminate方法。但是如果长主按钮强制退出,则不会调用该方法。这个方法该执行剩下的清理工作,比如所有的连接都能正常关闭,并在程序退出前执行任何其他必要的工作:

-(void)applicationWillTerminate:(UIApplication*)application{
}

首次运行:

  • (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
  • (void)applicationDidBecomeActive:(UIApplication *)application

首次关闭(home):

  • (void)applicationWillResignActive:(UIApplication *)application
  • (void)applicationDidEnterBackground:(UIApplication *)application

再次运行:

  • (void)applicationWillEnterForeground:(UIApplication *)application
  • (void)applicationDidBecomeActive:(UIApplication *)application

再次关闭:

  • (void)applicationWillResignActive:(UIApplication *)application
  • (void)applicationDidEnterBackground:(UIApplication *)application

Copyright © 2019- how234.cn 版权所有 赣ICP备2023008801号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务