title: Sorting Array of Objects alphabetically based on a string attribute
body: <p>I have a UITableView which is populated with an array of objects of type 'Product' which each have a 'name' attribute of type string.  When a cell is clicked, a modal view is shown with more information on that product.</p>
  
  <p>What I would like to do is split the products up into sections depending on the first letter of their name attribute.  (Like iPhone contacts).</p>
  
  <p>I have been struggling with this for a while now, and I can't seem to find anything online that solves my particular problem..</p>
  
  <p>Could someone point me in the right direction?</p>