[sorry for my weak english]
The question is simple (but I have troubles in expressing it and finding it in google)...
Should I (in all similar cases, when I override the super method, not only this one) use:
- (void)viewDidLoad
{
/*
my code
*/
[super viewDidLoad];
}
or
- (void)viewDidLoad
{
[super viewDidLoad];
/*
my code
*/
}
or does it depend?
in some cases the order will not matter. in others, order is critical.
some generalizations which will help:
viewDidLoad
andinit...
), call throughsuper
first.viewDidUnload
ordealloc
), call throughsuper
last.super
first for easier organization.It depends on the method; e.g.
-[super init]
(before) vs-[super dealloc]
(after).