super dealloc,viewDidLoad

来源:互联网 发布:大数据产业统计口径 编辑:程序博客网 时间:2024/05/02 07:07

- (void)didReceiveMemoryWarning {

    [super didReceiveMemoryWarning];

}


- (void)viewDidLoad {

    [super viewDidLoad];

}


在上面的代码中,什么需要调用父类相应的方法呢?

viewDidLoad为例,父类(super)中的viewDidLoad会帮助你做一些初始化的工作,比如A是父类,B继承ABviewDidLoad方法中创建和初始化了一些成员;C又继承B,此时,如果C在调用viewDidLoad的时候没有调用superviewDidLoad方法,那么就会有一些成员没有被初始化,可能就会产生问题。

还有就是

[super dealloc];一定要在自己的对象都release之后再调用super的dealloc!

道理都是一样的!

原创粉丝点击