title: What is -[UITableViewDelegate willDisplayCell:forRowAtIndexPath:] for?
body: <p>In all of my <code>UITableView</code> programming, I've always configured my <code>UITableViewCells</code> in -<code>[UITableViewDataSource tableView:cellForRowAtIndexPath:]</code>. Now I've come across the -<code>[UITableViewDelegate willDisplayCell:forRowAtIndexPath:]</code> method. That also seems like an appropriate place to do cell configuration.</p>
  
  <p>My question is: what's the appropriate "division of labor" between these two methods? What should I do in one vs. the other?</p>