title: Objects creation and instantiation in objective-c
body: <p>Given the piece of code below where blueViewController is an iVar.<br>
  Question: Why not instantiate the iVar directly?</p>
  
  <pre><code>BlueViewController *blueController = [[BlueViewController alloc]initWithNibName:@"BlueView" bundle:nil];
  self.blueViewController = blueController;
  [blueController release];
  </code></pre>