使用方法 - (void)dealloc用于出口

时间:2014-02-03 21:09:04

标签: iphone

晚安!

我是否应该在文件ViewController.m中使用方法 - (void)dealloc for outlet(在文件开头宣布@synthesize)没有保留属性?

1 个答案:

答案 0 :(得分:2)

在ARC中,除了释放在ARC之外管理的资源(保留属性由ARC管理)之外,您不需要实现dealloc。如果您拥有在ARC之外管理的属性(例如malloc ed对象),则需要使用dealloc方法释放它(最好将其设置为nil并处理释放在二传手中。)

如果您实施dealloc,请执行调用super,就像不使用ARC时一样。