title: How to create a grouped table view with multiple cell types?
body: <p>I'm not using a storyboard and it's iOS 6. </p>
  
  <p>I get what to do when all the cells are the same type but I require a grouped table view with multiple types of cells. Just as an example, let's say the first cell needs to be <code>UITableViewCellStyleValue1</code>, the second cell needs to be <code>UITableViewCellStyleSubtitle</code>, and the third cell is a custom cell (a <code>UITableViewCell</code> subclass that has a xib so it can be used with <code>registerNib:forCellReuseIdentifier:</code>. </p>
  
  <p>Mostly I'm unsure of the best way to structure <code>tableView:cellForRowAtIndexPath:</code>. But I'm not sure if I should register the custom cell or all of them. </p>
  
  <p>What is the best way to do this?</p>