• 控制器的生命周期


     */

    /**

     *  view加载完毕

     */

    - (void)viewDidLoad

    {

        [super viewDidLoad];

        

        NSLog(@"MJOneViewController-viewDidLoad");

    }

    /**

     *  view即将显示到window上

     *

     */

    - (void)viewWillAppear:(BOOL)animated

    {

        [super viewWillAppear:animated];

        

        NSLog(@"MJOneViewController-viewWillAppear");

    }

    /**

     *  view显示完毕(已经显示到窗口)

     */

    - (void)viewDidAppear:(BOOL)animated

    {

        [super viewDidAppear:animated];

        

        NSLog(@"MJOneViewController-viewDidAppear");

    }

    /**

     *  view即将从window上移除(即将看不见)

     *

     */

    - (void)viewWillDisappear:(BOOL)animated

    {

        [super viewWillDisappear:animated];

        

        NSLog(@"MJOneViewController-viewWillDisappear");

    }

    /**

     *  view从window上完全移除(完全看不见)

     *

     */

    - (void)viewDidDisappear:(BOOL)animated

    {

        [super viewDidDisappear:animated];

        

        NSLog(@"MJOneViewController-viewDidDisappear");

    }

    /**

     *  view即将销毁的时候调用

     */

    - (void)viewWillUnload

    {

        [super viewWillUnload];

    }

    /**

     *  view销毁完毕的时候调用

     */

    - (void)viewDidUnload

    {

        [super viewDidUnload];

        

        // 由于控制器的view已经不在了,需要显示在view上面的一些数据也不需要

        self.apps = nil;

        self.persons = nil;

    //    

    //    [self.apps release];

    //    [self.persons release];

    }

    /**

     *  当接收到内存警告的时候

     */

    - (void)didReceiveMemoryWarning

    {

        [super didReceiveMemoryWarning];

    }

  • 相关阅读:
    设计模式七大原则之单一职责原则
    机器学习入门与进阶
    Django之路
    Python编程之路
    Python练习1
    Docker入门与进阶
    运维相关
    Node.js(一)
    位运算
    双指针算法
  • 原文地址:https://www.cnblogs.com/qq907374866/p/4337085.html
Copyright © 2020-2023  润新知