title: Looking to understand the iOS UIViewController lifecycle
body: <p>Could you explain me the correct manner to manage the <code>UIViewController</code> lifecycle?</p>
  
  <p>In particular, I would like to know how to use <code>Initialize</code>, <code>ViewDidLoad</code>, <code>ViewWillAppear</code>, <code>ViewDidAppear</code>, <code>ViewWillDisappear</code>, <code>ViewDidDisappear</code>, <code>ViewDidUnload</code> and <code>Dispose</code> methods in Mono Touch for a <code>UIViewController</code> class.</p>