• [转] IOS中AppDelegate中的生命周期事件的调用条件


    IOS中AppDelegate中的生命周期事件的调用条件

     1 //当应用程序将要进入非活动状态执行,在此期间,应用程序不接受消息或事件,比如来电
     2 - (void)applicationWillResignActive:(UIApplication *)application
     3 {
     4     NSLog(@"应用程序将要进入非活动状态,即将进入后台");
     5 }
     6 
     7 //应用程序已经进入后台运行
     8 - (void)applicationDidEnterBackground:(UIApplication *)application
     9 {
    10     NSLog(@"如果应用程序支持后台运行,则应用程序已经进入后台运行");
    11 }
    12 
    13 //应用程序将要进入活动状态执行
    14 - (void)applicationWillEnterForeground:(UIApplication *)application
    15 {
    16     NSLog(@"应用程序将要进入活动状态,即将进入前台运行");
    17 }
    18 
    19 //应用程序已经进入活动状态
    20 - (void)applicationDidBecomeActive:(UIApplication *)application
    21 {
    22     NSLog(@"应用程序已进入前台,处于活动状态");
    23 }
    24 
    25 //应用程序将要退出,通常用于保存书架喝一些推出前的清理工作,
    26 - (void)applicationWillTerminate:(UIApplication *)application
    27 {
    28     NSLog(@"应用程序将要退出,通常用于保存书架喝一些推出前的清理工作");
    29 }
    30 
    31 //当设备为应用程序分配了太多的内存,操作系统会终止应用程序的运行,在终止前会执行这个方法
    32 //通常可以在这里进行内存清理工作,防止程序被终止
    33 -(void)applicationDidReceiveMemoryWarning:(UIApplication *)application
    34 {
    35     NSLog(@"系统内存不足,需要进行清理工作");
    36 }
    37 
    38 //当系统时间发生改变时执行
    39 -(void)applicationSignificantTimeChange:(UIApplication *)application
    40 {
    41     NSLog(@"当系统时间发生改变时执行");
    42 }
    43 
    44 //当程序载入后执行
    45 -(void)applicationDidFinishLaunching:(UIApplication *)application
    46 {
    47     NSLog(@"当程序载入后执行");
    48 }

    出处:http://blog.csdn.net/enuola/article/details/8078769

  • 相关阅读:
    [Flex] Flex 控件&类 的自定义事件添加
    [java]原始类型和其包装类
    [java]解析网络上的xml文件
    [android]用adb操作android模拟器
    [java]优先队列
    [Q&A]为什么在ospf邻居之间确定主从关系?
    [js]jQuery插件开发总结
    [Q&A] 为什么把js脚本放到html页面的底部?
    理解一个简单的网页请求过程
    [js]如何更快的得到图片的高度和宽度
  • 原文地址:https://www.cnblogs.com/haibosoft/p/3658662.html
Copyright © 2020-2023  润新知