在 iOS 和 Cocoa Touch 中,有时我们似乎不需要调用 super 就可以过关,例如:
-(void) viewDidAppear:(BOOL)animated {
// nothing weird if the following is not called:
// [super viewDidAppear: animated]
// but the docs says we should call it
}
而且我认为drawRect
,我们通常不会发送super
相同的消息,除非它super
正在自己做一些绘图。为了在 Cocoa Touch 和 iOS 中安全起见,我们是否应该始终发送super
相同的消息,那么是否存在不发送super
相同消息的情况?