Does it matter if I call the method of the super class first thing or at the end? For example
-(void)didReceiveMemoryWarning {
/* do a bunch of stuff */
[
It depends on functionality, you either want to do something after the super class did its thing or before.
For example if superclass holds some UI elements and you extend it and your class will hold some more UI elements. To get the size to fit your whole object you would probably call super class to calculate the size of its elements and then you add to that size the size of the elements that you added.
It would not make sense otherwise - super class is not aware of your elements so it would overwritten your calculation. Again, this depends on implementation.
There's a specific case where you need to call super method as last thing:
-(void)dealloc
{
...
[super dealloc];
}