title: Why is tableView:heightOfRow: called for each row?
body: <p>When I populate my view-based NSTableView, the method <code>tableView:heightOfRow:</code> is called for each of the objects that are coming from the data source, no matter how many of them are actually on display. Does this mean that all the views are actually created?</p>
  
  <p>Note: in my implementation of <code>tableView:heightOfRow:</code> I'm not creating any view, I'm just calculating the height from an <code>NSString</code>.</p>
  
  <p>EDIT: This is a cocoa project.</p>