zoukankan      html  css  js  c++  java
  • [转] 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

  • 相关阅读:
    Docker笔记
    Fedora dnf配置
    Vue杂谈
    各类技术集锦
    在.NET Core 里使用 BouncyCastle 的DES加密算法
    Srapy爬虫之必备知识
    scrapy爬虫之环境安装
    Git很简单--图解攻略
    Vue.js下载方式及基本概念
    ajax与jsonp定义及使用方法
  • 原文地址:https://www.cnblogs.com/haibosoft/p/3658662.html
Copyright © 2011-2022 走看看