title: Objective C : Custom class in identity inspector creates a new object of that class?
body: <p>In a storyboard when I add a new view (for example a <code>TableView</code>) I can select a class in the "Custom class" field in the identity inspector.</p>
  
  <p>If I understand the rule of this class, I expect this class "answer" to messages sent to my tableview (i.e. this class is my table viewcontroller) and when I run my project it seems to do what I want.</p>
  
  <p>My question is: To do this, I expected my Xcode automatically instantiates an object of my controller class and "link" this object to my GUI in storyboard.</p>
  
  <p>However, I expected that if I override the init method of my controller class with </p>
  
  <pre><code>-(id) init
  {
    self=[super init];
    NSLog(@"object controller created automatically");
    return self;
  }
  </code></pre>
  
  <p>I have the string in output when is created my controller object.
  Instead, I have no output.
  Why is this happenig and what is wrong with the code?</p>