title: override for custom UITableViewCell
body: <p>I have a custom <code>UITableViewCell</code> that I use like this:</p>
  
  <pre><code>AppTableCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
  if (cell == nil) {
      NSArray *topLevelObjects = [[NSBundle mainBundle] loadNibNamed:@"AppTableCell" owner:self options:nil];  
      for(id currentObject in topLevelObjects) {
          if([currentObject isKindOfClass:[AppTableCell class]]) {
              cell = (AppTableCell *)currentObject;
              break;
          }
      }
  }
  </code></pre>
  
  <p>Works flawlessly. But, I would like to do some custom things to the cell when they get created. Normally I would override something like <code>initWithFrame</code>, but its not being used here. What method should I override to customize initialization?</p>