Introduction to Outline Views
An outline view is a type of table which lets the user expand or collapse rows that contain hierarchical data.
Who Should Read This Document
NSOutlineView, the class that implements outline views, is a subclass of
NSTableView. Before reading about outline views, read Table View Programming Guide for Mac. In particular, The Parts of a Table describes how all the different classes used by a table fit together.
Organization of This Document
This programming topic contains the following articles:
About Outline Views gives basic information on outline views.
Using an Outline View Delegate describes delegate methods for a outline view.
Writing an Outline View Data Source describes data source methods for an outline view.