O'Reilly logo
  • Ben Kreeger thinks this is interesting:

there is a Bordered Scroll View – an instance of NSScrollView. The scroll view is necessary because a table can have more data than it can display at one time, so the user can scroll the data as needed

From

Cover of Cocoa Programming for OS X: The Big Nerd Ranch Guide

Note

Interesting that the table view does not subclass the scroll view itself.