objective-c – 在目标c中销毁不同类型对象的正确方法是什么?

我有这个对象包含对其他对象的引用:
1)的观点
2)查看控制器
3)字典
4)阵列
5)自定义对象.
什么是摧毁它的最佳方法?我是否需要创建一个销毁方法来处理其不同属性的破坏?
在这些类型的每一种中都有特殊的事情要做,或者我只是将它们全部设置为零?

注意:我正在使用ARC.

谢谢,
尼姆罗德

最佳答案
这取决于你是否使用Automatic Reference Counting (ARC).

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

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

转载注明原文:objective-c – 在目标c中销毁不同类型对象的正确方法是什么? - 代码日志