title: Is it correct to initialise a UITableViewCell using initWithCoder?
body: <p>I am loading a UITableViewCell using,</p>
  
  <pre><code>[[NSBundle mainBundle] loadNibNamed:@"BlogCell" owner:self options:nil];
  cell = blogCell;
  self.blogCell = nil;
  </code></pre>
  
  <p>where <code>blogCell</code> is an outlet to BlogCell.xib</p>
  
  <p>The actual UITableViewCell is of type <strong>BlogCell</strong> which is a subclass of <strong>UITableViewCell</strong>.</p>
  
  <p>In my <strong>BlogCell</strong> class I am using </p>
  
  <pre><code>-(id)initWithCoder:(NSCoder *)aDecoder {
    self = [super initWithCoder:aDecoder];
  
    //initialisation of some cell properties here
  
    return self;
  }
  </code></pre>
  
  <p>Is this correct? Is this the way you would tackle initialisation of a cell loaded from a nib?</p>
  
  <p>Thanks</p>