hi. - (void)awakeFromNib - (void)applicationDidFinishLaunchingUIApplication *)application - (void)viewDidLoad it seems that these three methods share some things in common. they all let me do some initialisation tasks. could someone explain the differences amongst them to me? for instance, if i compute 1 plus 1 and then put the result in the instance variable, which one should be the best.