---
title: Introduction to Outline Views
framework: cocoa
role: article
path: apple-archive/documentation/Cocoa/Conceptual/OutlineView
---

# Introduction to Outline Views

Explains how to use Cocoa outline views.

## 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](../TableView/Introduction/Introduction.html#//apple_ref/doc/uid/10000026i)*. In particular, <!--a target="_self" -->The Parts of a Table<!--/a--> 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](Articles/AboutOutlineViews.html#//apple_ref/doc/uid/20000107-BBCBJFFG) gives basic information on outline views. - [Using an Outline View Delegate](Articles/UsingOutlineDelegate.html#//apple_ref/doc/uid/20000108-BBCDGDAG) describes delegate methods for a outline view. - [Writing an Outline View Data Source](Articles/UsingOutlineDataSource.html#//apple_ref/doc/uid/20000725-BBCDGDAG) describes data source methods for an outline view.

[Next](Articles/AboutOutlineViews.html)

Copyright © 2001, 2010 Apple Inc. All Rights Reserved. [Terms of Use](http://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](http://www.apple.com/privacy/) | Updated: 2010-03-24
