views:

17

answers:

1

I want to know the sequence in which default or predefined methods ( such as viewDidLoad applicationDidFinishLaunching etc) are called in program execution in a navigation based application.

A: 

See a life cycle for a view controller

  1. init
  2. loadView (if view wasn't specified with initWithNibName)
  3. viewDidLoad
  4. viewWillAppear
  5. viewDidAppear
  6. //here come some actions
  7. viewWillDisappear
  8. viewDidDisappear
  9. viewDidUnload

Everything else depends on the sequence and methods (IB or through code) of instantiating of root view controllers.

NR4TR
where in this sequence, applicationDidFinishLaunching or applicationDidFinishLaunchingWithOptions are executed? Also what will happen if I implement both the methods?
Nitesh