zoukankan      html  css  js  c++  java
  • UIApplication代理、控制器view的生命周期

     

    //应用程序启动完毕时调用

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

        NSLog(@"%s",__func__);

        return YES;

    }

     

    //应用程序将要失去焦点时调用

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

       NSLog(@"%s",__func__);

    }

     

    //应用程序进入到后台时调用

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

       NSLog(@"%s",__func__);

    }

     

    //应用程序进入到前台时调用

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

      NSLog(@"%s",__func__);

    }

     

    //应用程序获取焦点

    //焦点:能否与用户进行交互.

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

        NSLog(@"%s",__func__);

    }

     

    //当应用程序退出的时候调用

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

       NSLog(@"%s",__func__);

    }

     

     

    //当应用程序收到内存警告时调用

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

        //清理缓存.图片,视频.

        NSLog(@"%s",__func__);

    }

     

     


     

    //当控制器加载完毕时调用

    - (void)viewDidLoad {

        [super viewDidLoad];

        NSLog(@"%s",__func__);

    }

     

    //当控制器的view即将显示的时候调用.

    -(void)viewWillAppear:(BOOL)animated{

        [super viewWillAppear:animated];

         NSLog(@"%s",__func__);

    }

     

    //当控制器的view显示完毕时调用

    -(void)viewDidAppear:(BOOL)animated{

        [super viewDidAppear:animated];

         NSLog(@"%s",__func__);

    }

     

    ////当控制器的View将要布局子控件的时候调用

    //-(void)viewWillLayoutSubviews{

    //    [super viewWillLayoutSubviews];

    //     NSLog(@"%s",__func__);

    //}

    //

    ////当控制器view布局子控件完毕时调用

    //-(void)viewDidLayoutSubviews{

    //    [super viewDidLayoutSubviews];

    //     NSLog(@"%s",__func__);

    //}

     

    //当控制器的View即将消失时调用

    -(void)viewWillDisappear:(BOOL)animated{

        [super viewWillDisappear:animated];

         NSLog(@"%s",__func__);

    }

     

    //当控制器的View消失完毕调用.

    -(void)viewDidDisappear:(BOOL)animated{

        [super viewDidDisappear:animated];

         NSLog(@"%s",__func__);

    }

     

  • 相关阅读:
    Java并发编程(二)线程任务的中断(interrupt)
    Java并发编程(一) 两种实现多线程的方法(Thread,Runnable)
    青蛙跳台阶(Fibonacci数列)
    旋转数组的最小值
    用两个栈实现队列
    重建二叉树
    二维数组中的查找
    Lab 3-1
    Lab 1-4
    Lab 1-3
  • 原文地址:https://www.cnblogs.com/liuzhenjie/p/5454580.html
Copyright © 2011-2022 走看看