appdelegate的几个方法(应用程序的生命周期)

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions

   //在程序启动之后,重写自定义设置的位置

     return YES;

}

 

-(void)applicationWillResignActive:(UIApplication *)application

{

    //应用即将从活动状态切换到不活动状态会触发这个方法,在出现某种临时中断(比如来电或者短信)或者用户退出应用程序时都会触发这个方法,然后应用就会转换为后台运行。可以在这个方法中暂停正在进行的任务,禁用定时器,降低opengles帧率。如果是游戏应用,应该在方法中暂停游戏。

}

 

- (void)applicationwillenterForeground:(UIApplication *)application

   //这个方法会在应用程序从后台专到前台过程中被调用,可以在这边恢复正常运行所需要的信息。

}

 

- (void)applicationDidBecomeAcitive:(uiapplication:)application

{

   //当应用程序处于非活动状态时重新启动暂停(或尚未启动)的任务,如果程序之前在后台运行,那么可以选择刷新界面。

}

 

- (void)applicationDidEnterBackground:(UIApplication *)application{

  //在该方法中释放共享资源,保存用户数据,清除定时器。并存储足够的应用状态信息,目的是当应用终止时,将它恢复到当前状态。如果你的应用支持在后台运行,那么当用户退出时调用这个方法而不是applicationwillterminater:方法

}

 

//应用程序退出后执行代码

- (void)applicationWillTerminate:(UIApplication *)application

{

  //程序即将终止时调用此方法,如果有必要可以保存数据

}

 

转载于:https://www.cnblogs.com/chunxin/p/5623138.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值