按声明顺序销毁实例变量
Tip
dealloc
中实例变量被释放的顺序应该与它们在 @interface
中声明的顺序一致,这有助于代码审查。
代码审查者在评审新的或者修改过的 dealloc
实现时,需要保证每个 retained
的实例变量都得到了释放。
为了简化 dealloc
的审查,retained
实例变量被释放的顺序应该与他们在 @interface
中声明的顺序一致。如果 dealloc
调用了其它方法释放成员变量,添加注释解释这些方法释放了哪些实例变量。