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__);

    }

     

  • 相关阅读:
    css中position的两种定位(absolute、relative)
    C# 如何转换生成长整型的时间
    C# 如何转换生成长整型的时间
    C# 如何转换生成长整型的时间
    easyui dialog的一个小坑
    easyui dialog的一个小坑
    ACM2027
    [VUE]关于路由哪些事儿
    hexo+github
    我们一起学React Native(一):环境配置
  • 原文地址:https://www.cnblogs.com/liuzhenjie/p/5454580.html
Copyright © 2011-2022 走看看