title: Adding a custom initWith?
body: <p>If I create a custom initWith for an object do I essentially include the code I would add should I want to override init?</p>
  
  <pre><code>-(id) init {
      self = [super init];
      if (self) {
          NSLog(@"_init: %@", self);
      }
      return(self);
  }
  </code></pre>
  
  <p>e.g.</p>
  
  <pre><code>-(id) initWithX:(int) inPosX andY:(int) inPosY {
      self = [super init];
      if(self) {
          NSLog(@"_init: %@", self);
          posX = inPosX;
          posY = inPosY;
      }
      return(self);
  }
  </code></pre>
  
  <p>gary</p>