UIViewController的生命周期

转载 2013年12月02日 19:55:15

文章来自http://wangjun.easymorse.com/?p=1360



下面是UIViewController从创建到销毁的声明周期:

1、创建UIViewController。

  我们可以直接手写代码生成一个UIViewController也可以通过XIB生成一个UIViewController。

通过- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil初始化ViewController。但是此时本视图中的控件都没有添加到视图中,此时通过IBoult关联的IB控件值为空。

我建议这个方法中,可以添加一些数据的添加和下载。

2、UIViewController初始化完毕

  如果用IB生成的ViewController,当执行- (void)viewDidLoad这个方法的时候,说明此ViewController的视图已经绘制成功。我建议在此方法中添加视图修改和添加新视图的一些方法。

3、UIViewController的销毁

  当UIViewController里面的视图全部移除的时候,此时UIViewController彻底从内存中销毁。

4、内存警告

  当多个ViewController相互叠加的时候,程序内存可能不够用,此时系统会发送内存警告。则会执行didReceiveMemoryWarning这个方法,ViewController中的view不是激活状态的View,同时会执行viewDidUnload这个方法,此controllerView的视图再次被激活的时候,则重新调用2步骤。

相关文章推荐

UIViewController生命周期详解

  • 2015年12月20日 09:09
  • 125KB
  • 下载

oc UI UIViewController的生命周期及iOS程序执行顺序

当一个视图控制器被创建,并在屏幕上显示的时候。 代码的执行顺序 1、 alloc                                   创建对象,分配空间 2、init (initW...

20150702_UI之UIViewController的生命周期

// // SecondViewController.h // IOS150702_UI(03)_UIViewController生命周期 // // Created by PengJunlon...

iOS UIViewController和Android Activity的主要生命周期事件

将iOS UIViewController和Android Activity的主要生命周期事件放到一起比对,也还是有点意思的,一种天下武功出少林,形变神不变的感觉。...

view在UIViewController中的生命周期

理解view的生命周期: 在UIViewController中,view(黑体的view指的是controller的view属性)有两个循环:加载和卸载循环。当程序的一部分向controller...

iOS中UIViewController的生命周期以及viewDidLoad和viewWillAppear的注意事项

iOS中UIViewController的生命周期以及viewDidLoad和viewWillAppear的注意事项
  • l2i2j2
  • l2i2j2
  • 2016年04月14日 22:55
  • 1729

UIViewController的生命周期

官方文档:The View Controller Life Cycle UIViewController是IOS程序中的一个重要组成部分,扮演者一个大管家的身份,管理着程序中的众多视图: ...
  • likendsl
  • likendsl
  • 2012年06月04日 14:44
  • 10067

IOS:UIViewController的生命周期

UIViewController的生命周期 当一个视图控制器被创建,并在屏幕上显示的时候。 代码的执行顺序 1、 alloc                                  ...

UIViewController介绍:2-控制器的生命周期

1、控制器生命周期简介 所谓控制器的生命周期,通俗来讲,就是控制器的创建、视图的加载与显示,以及控制器的销毁等操作。 2、控制器生命周期的常用方法 在UIViewController类中,定义了...
  • cin_ie
  • cin_ie
  • 2016年07月17日 23:14
  • 224

IOS中UIViewController的生命周期

官方文档:The View Controller Life Cycle UIViewController是IOS程序中的一个重要组成部分,扮演者一个大管家的身份,管理着程序中的众多视...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:UIViewController的生命周期
举报原因:
原因补充:

(最多只允许输入30个字)