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.