I'm newbie in Objective-C, and don't understand why we need to use [super dealloc], [super viewDidLoad] or [super viewWillAppear:animated]. When I create sample code application I see something like this:
- (void)viewWillAppear:(BOOL)animated
{
[super viewWillAppear:animated];
}
- (void)viewDidAppear:(BOOL)animated
{
[super viewDidAppear:animated];
}
- (void)viewWillDisappear:(BOOL)animated
{
[super viewWillDisappear:animated];
}
- (void)viewDidDisappear:(BOOL)animated
{
[super viewDidDisappear:animated];
}
Actually Xcode 4 always add super method at the end for every automatic generated method. Why?
Or when I use dealloc method. Why I need to add [super dealloc] at the end?
- (void)dealloc
{
[nameField release];
[numberField release];
[sliderLabel release];
[super dealloc];
}
P.S. Now I study "Beginning iPhone 4 Development". And don't find any reference about this method :(