title: what is the difference between didselectrowindexpath and willselectrowindexpath in iphone?
body: <p>Give an explanation about difference between <code>UITableView</code> delegate methods:</p>
  
  <p><code>didDeselectRowAtIndexPath</code>:</p>
  
  <pre><code>-(void)tableView:(UITableView *)tableView didDeselectRowAtIndexPath:(NSIndexPath *)indexPath  
  </code></pre>
  
  <p>and</p>
  
  <p><code>willSelectRowAtIndexPath</code></p>
  
  <pre><code>-(NSIndexPath *)tableView:(UITableView *)tableView willSelectRowAtIndexPath:(NSIndexPath *)indexPath 
  </code></pre>