什么是正确的方法来破坏客观c中的不同类型的对象?

Nim*_*har 4 object objective-c destroy

我有这个对象包含对其他对象的引用:

1)视图
2)视图控制器
3)字典
4)数组
5)自定义对象.

什么是摧毁它的最佳方法?我是否需要创建一个销毁方法来处理其不同属性的破坏?
在这些类型的每一种中都有特殊的事情要做,或者我只是将它们全部设置为零?
注意:我正在使用ARC.

谢谢,
尼姆罗德

Dru*_*erB 7

这取决于您是否使用自动引用计数(ARC).

如果没有ARC,您必须覆盖dealloc方法并释放您拥有的对象.

使用ARC,您可以将主对象设置为nil.ARC将负责释放对象及其拥有的所有其他对象.