晚安!
我是否应该在文件ViewController.m中使用方法 - (void)dealloc for outlet(在文件开头宣布@synthesize
)没有保留属性?
答案 0 :(得分:2)
在ARC中,除了释放在ARC之外管理的资源(保留属性由ARC管理)之外,您不需要实现dealloc
。如果您拥有在ARC之外管理的属性(例如malloc
ed对象),则需要使用dealloc
方法释放它(最好将其设置为nil
并处理释放在二传手中。)
如果您实施dealloc
,请执行不调用super,就像不使用ARC时一样。