我在Obj-C中有两个关于dealloc的问题。
1)你应该声明 - (void)dealloc;在头文件中,还是可以将它放在标题中?
2)如果你有一个充当接口的父类,你是否应该在那里放一个空的dealloc方法,或者只是在使用它的子类上使用它?
答案 0 :(得分:2)
无需在头文件中声明dealloc
。您已覆盖已从dealloc
声明的NSObject
。
只需在.m文件中添加dealloc
的实现,即实际需要在dealloc
方法中执行某些操作的类。
在课程中添加空dealloc
(假设您使用的是ARC)不会有任何损害,但也没有任何意义。