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: