【控制器view的生命周期-控制器的销毁-掌握 Objective-C语言】

一、控制器view的生命周期

1.在我们导航控制器里面,这些控制器是不是有时候会显示,

有时候会消失啊,

有时候会显示,有时候会消失,

那这些操作呢,都会涉及到你这个控制器的生命周期的,

所以呢,需要大家了解这一个操作,

以及一些技能、方法,

2.但是啊,这些方法呢,都很简单,我这里再敲一遍儿的话,太浪费时间了,

所以呢,我就把我们预习代码里面的内容,拷过来了,

没有问题吧,那我呢,把这个打开,

然后呢,我要找到预习代码,

其他资料,有一个第2天的预习代码,

然后,有一个,控制器view的生命周期,

然后,有一个这个HEIMBaseController.h、HEIMBaseController.m、

有一个这个BaseController,看到没有,

点击右上角的“用XCode打开”,

我们先看一下这个文件啊,

它里面呢,是不是一堆的方法啊,

1)viewDidLoad

2)viewWillAppear

3)viewDidAppear

4)viewWillDisappear

5)viewDidDisappear

什么意思啊,就是这一堆的生命周期方法,

就是你的view,加载完成了,

1)view将要显示:viewWillAppear

2)view已经显示:viewDidAppear

3)view将要消失:viewWillDisappear

4)view已经消失:viewDidDisappear

是不是就这几个方法,

只不过我们在前面,大家了解的,只有这一个viewDidLoad,对不对,

viewDidLoad,对不对,

所以呢,我现在呢,就把这个家伙,给你拖进来了啊,

按住command 键,选择这两个文件,HEIMBaseController.h和.m

然后呢,拖进来,

然后呢,点击Finish,

然后呢,我就直接去改了,

需要给大家说一下,我们这个结构,是怎么样的,

怎么样的一个结构,

那,首先呢,我有一个BaseController,

这个BaseController呢,继承自UIViewController,

而且,我们这个红、绿、蓝、是不是也是继承自UIViewController的,

那我现在就要改了,

让这个红、绿、蓝继承自BaseController,

继承自BaseController以后,你这个控制器View的显示啊、消失啊、

你可能感兴趣的:(Objective-C,objective-c,java,开发语言)