title: viewDidLoad not called when using loadView
body: <p>Can anyone explain why viewDidLoad does not get called when loadView is used? It's my understanding that viewDidLoad should still get called.</p>
  
  <pre><code>- (void)loadView
  {
      CGRect currentFrame = [[UIScreen mainScreen] applicationFrame];
  
      UIView* myView = [[UIView alloc] initWithFrame:CGRectMake(currentFrame.origin.x, currentFrame.origin.y, currentFrame.size.width, currentFrame.size.height)];
      myView.backgroundColor = [UIColor redColor];
  
      self.view = myView;
      [myView release];
  
      [super loadView];
  }
  
  - (void)viewDidLoad {
  
      //this never happens
      NSLog(@"VIEW DID LOAD!");
      [super viewDidLoad];
  }
  </code></pre>