• UIApplicationDelegate


    App受到干扰时,UIApplication会通知它的delegate对象,让delegate处理系统事件。
    项目中的AppDelegate已经遵守了UIApplicationDelegate协议
     
    delegate可处理事件:
    * 应用程序的生命周期事件(如程序启动和关闭)
     
    下面是常用的几个方法:
     

    // app启动完毕时调用(建议在此初始化程序)

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

    (NSDictionary *)launchOptions

     

    // app从主动转被动状态时调用

    - (void)applicationWillResignActive:(UIApplication *)application

    // app从被动转为主动状态时被调用

    - (void)applicationDidBecomeActive:(UIApplication *)application

     

    // app推送到后台时调用

    - (void)applicationDidEnterBackground:(UIApplication *)application

    // app后台要进入前台时调用

    - (void)applicationWillEnterForeground:(UIApplication *)application

     

    // 当程序完成载入后调用

    - (void)applicationDidFinishLaunching:(UIApplication *)application

     

    // app接收到内存警告时调用

    - (void)applicationDidReceiveMemoryWarning:(UIApplication *)application

     

    // 当程序将要退出是被调用,通常是用来保存数据和一些退出前的清理工作。这个需要要设置UIApplicationExitsOnsuspend的键值

    - (void)applicationWillTerminate:(UIApplication *)application

     

    // 当系统时间发生改变时执行

    - (void)applicationSignificantTimeChange:(UIApplication *)application

     
     
    如果有错或有什么问题请联系我,转载请注明出处,谢谢!
  • 相关阅读:
    TO DO List
    springboot 热部署
    <dependencyManagement>的作用
    人体工程学座椅
    temp
    temp
    声明式编程和命令式编程的本质区别
    weak first question
    Spring依赖注入方式和依赖来源
    SpringBoot 整合 H2 数据库
  • 原文地址:https://www.cnblogs.com/miaomiaoshen/p/5188645.html
Copyright © 2020-2023  润新知