Objective c 空方法只调用super
是否应该添加一个空方法来调用super 我已经看到了很多,想知道,这只是垃圾代码还是我需要离开它 示例:是否应将其添加到自定义UIViewController子类中Objective c 空方法只调用super,objective-c,inheritance,Objective C,Inheritance,是否应该添加一个空方法来调用super 我已经看到了很多,想知道,这只是垃圾代码还是我需要离开它 示例:是否应将其添加到自定义UIViewController子类中 - (void)viewDidAppear:(BOOL)animated { [super viewDidAppear:animated]; } - (void)didReceiveMemoryWarning { [super didReceiveMemoryWarning]; } 您可以安全地将其移除 如果不实
- (void)viewDidAppear:(BOOL)animated {
[super viewDidAppear:animated];
}
- (void)didReceiveMemoryWarning {
[super didReceiveMemoryWarning];
}
您可以安全地将其移除
如果不实现这些方法,将使用超类的实现,因此没有任何区别。编译器可能会对其进行优化。@Uchiugaka即使是这样,也会伤到我的眼睛。(就像被评论的垃圾一样)。你能引用/提供一个来源吗?以防“只有X次投票的答案是不够的”。@LordZsolt这是面向对象编程。当您从一个类继承时,您就是在继承它的行为,因此重写一个方法只是为了调用超级实现是多余的,而且没有必要