Document Revision History

This table describes the changes to NSOutlineViewDataSource Protocol Reference.

2013-12-16Updated for OS X v10.7. Added guidance not to call reloadData from "required" methods that provide the outline view with data.
2010-06-06Changed @required methods to be @optional. Updated overview.
2010-03-24Corrected description of outlineView:objectValueForTableColumn:byItem:.
2009-04-27Updated for OS X v10.6. The NSOutlineViewDataSource informal protocol is now a formal protocol.
2007-02-19Corrected minor typographical errors.
2006-05-23Clarified that outlineView:objectValueForTableColumn:item: must return the same object for a requested item to maintain the collapsed state between reloads.

First publication of this content as a separate document.