title: Does Interface Builder use the -init method to initialize view controllers?
body: <p>I have setup tab bar controller using interface builder, and each tab bar item is linked to a view controller (4 tabs, 4 view controllers). I want to know if Interface Builder uses an <code>-init</code> method to initialize the view controller because apparently this method does not get called:</p>
  
  <pre><code>- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil;
  </code></pre>
  
  <p>... and I want to do some initializations. I can't add that to <code>-viewDidLoad</code> since it is recalled in case of memory warning. Any idea?</p>