在哪里放置Objective-C dealloc?

时间:2015-12-09 22:12:06

标签: objective-c

我在Obj-C中有两个关于dealloc的问题。

1)你应该声明 - (void)dealloc;在头文件中,还是可以将它放在标题中?

2)如果你有一个充当接口的父类,你是否应该在那里放一个空的dealloc方法,或者只是在使用它的子类上使用它?

1 个答案:

答案 0 :(得分:2)

无需在头文件中声明dealloc。您已覆盖已从dealloc声明的NSObject

只需在.m文件中添加dealloc的实现,即实际需要在dealloc方法中执行某些操作的类。

在课程中添加空dealloc(假设您使用的是ARC)不会有任何损害,但也没有任何意义。