• AppDelegate


     1 //1.在应用程序加载完毕之后调用
     2 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
     3 
     4     return YES;
     5 }
     6 
     7 //2.程序失去焦点的时候调用(不能跟用户进行交互了)
     8 - (void)applicationWillResignActive:(UIApplication *)application {
     9 
    10 }
    11 
    12 //3.当程序被推送到后台的时候调用(点击HOME键)。所以要设置后台继续运行,则在这个函数里面设置即可
    13 - (void)applicationDidEnterBackground:(UIApplication *)application {
    14 
    15 }
    16 
    17 //4.当程序从后台将要重新回到前台时候调用,这个刚好跟上面的第3个方法相反
    18 - (void)applicationWillEnterForeground:(UIApplication *)application {
    19 
    20 }
    21 //5.当应用程序获取焦点的时候调用,这个刚好跟上面第2个方法相反
    22 - (void)applicationDidBecomeActive:(UIApplication *)application {
    23 
    24 }
    25 //6.当程序在某些情况下被终结时会调用这个方法,通常是用来保存数据和一些退出前的清理工作。这个需要设置UIApplicationExitsOnSuspend的键值
    26 - (void)applicationWillTerminate:(UIApplication *)application {
    27 
    28 }
    29 //7.iPhone设备只有有限的内存,如果为应用程序分配了太多内存操作系统会终止应用程序的运行,在终止前会执行这个方法,通常可以在这里进行内存清理工作防止程序被终止
    30 - (void)applicationDidReceiveMemoryWarning:(UIApplication *)application{
    31     
    32 }
    33 //8.当系统时间发生改变时执行
    34 - (void)applicationSignificantTimeChange:(UIApplication *)application{
    35     
    36 }
    37 //9.当程序载入后执行
    38 - (void)applicationDidFinishLaunching:(UIApplication *)application{
    39     
    40 }
    41 //10.当StatusBar框将要变化时执行
    42 - (void)application:(UIApplication *)application willChangeStatusBarFrame:(CGRect)newStatusBarFrame __TVOS_PROHIBITED{
    43     
    44 }
    45 //11.当StatusBar框方向将要变化时执行
    46 - (void)application:(UIApplication *)application willChangeStatusBarOrientation:(UIInterfaceOrientation)newStatusBarOrientation duration:(NSTimeInterval)duration{
    47     
    48 }
    49 //12.当通过url执行
    50 - (BOOL)application:(UIApplication *)application handleOpenURL:(nonnull NSURL *)url{
    51     return YES;
    52 }
    53 
    54 //13.当StatusBar框方向变化完成后执行
    55 - (void)application:(UIApplication *)application didChangeStatusBarOrientation:(UIInterfaceOrientation)oldStatusBarOrientation{
    56     
    57 }
    58 //14.当StatusBar框架变化完成后执行
    59 - (void)application:(UIApplication *)application didChangeStatusBarFrame:(CGRect)oldStatusBarFrame{
    60     
    61 }
    62 
    63 //15.当一个运行着的应用程序收到一个远程的通知时 发送委托, 远程推送
    64 - (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo
    65 {
    66 
    67 }
    68 
    69 //16.当一个应用程序成功的注册一个推送服务(APS)
    70 -(void) application:(UIApplication *) applicationdidRegisterForRemoteNotificationsWithDeviceToken:(NSData *) deviceToken{
    71     
    72 }
    1 //应用程序接收到了本地通知
    2 - (void)application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notification
    3 {
    4 
    5 }
  • 相关阅读:
    PVT--无卷积密集预测的多功能backbone
    MobileNet系列之MobileNet_v3
    MobileNet系列之MobileNet_v2
    CVPR2021 | 开放世界的目标检测
    Siamese network总结
    文字识别OCR开源框架的对比--Tesseract vs EasyOCR
    CVPR2021|一个高效的金字塔切分注意力模块PSA
    Boltdb学习笔记之二--数据结构
    C++关键字之likely和unlikely
    Boltdb学习笔记之〇--概述
  • 原文地址:https://www.cnblogs.com/HOYF/p/5431322.html
Copyright © 2020-2023  润新知