ARC子类上的超级dealloc

Ale*_*ski 4 memory-management objective-c automatic-ref-counting

在ARC我知道你没有调用[super dealloc]任何覆盖-dealloc,所以通常我会删除那里的观察者和计时器而不这样做.但是,如果我要将我发布的视图子类化,-dealloc而不调用[super dealloc]子类的方法实现,则会自动调用超级实现以释放超类处理的观察信息,还是会泄漏?

her*_*ube 19

超类的实现dealloc是自动调用的(据我所知,编译器会[super dealloc]为您插入语句).

LLVM文档的外部链接

更新

这是参考:

ARC中的自定义dealloc方法不需要调用[super dealloc](它实际上会导致编译器错误).链接到super是由编译器自动执行的.转换到ARC发行说明

在此输入图像描述