title: ViewController init?
body: <p>I have just noticed that my ViewController does not call init (See below) when it starts up.</p>
  
  <pre><code>-(id)init {
      self = [super init];
      if(self) {
          NSLog(@"_init: %@", [self class]);
          otherStuff...
      }
      return self;
  }
  </code></pre>
  
  <p>Is there a reason for this, or is it replaced by viewDidLoad</p>
  
  <pre><code>-(void)viewDidLoad {
      otherStuff ..
      [super viewDidLoad];
  }
  </code></pre>
  
  <p>cheers gary</p>