在dealloc中应该将什么样的属性设置为nil?

Leo*_*ang 5 objective-c ios automatic-ref-counting

我正在使用ARC.ARC会自动释放所有属性dealloc吗?是否有必要手动设置所有公共属性和私有字段nil?有什么好的模式可以遵循吗?

jrt*_*ton 5

在ARC下,模式是......在dealloc中不做任何事情,甚至不实现它.ARC负责处理您的属性和实例变量.

唯一的例外是,如果您的对象已注册任何通知,则dealloc是取消注册通知的好地方.