title: Must I cleanup my child UIViewControllers when my container UIViewController is dealloc-ed or unloaded?
body: <p>I'm creating a simple container <code>UIViewController</code> with a single child <code>UIViewController</code>.</p>
  
  <p>Do I need to send the child <code>willMoveToParentViewController:</code> and <code>removeFromParentViewController</code> in my container <code>UIViewController</code>'s <code>dealloc</code> and <code>viewDidUnload</code> methods? </p>
  
  <p>I'm using <code>ARC</code></p>