NSOutlineView, NSBrowser and NSTreeController in brief (Xcode/OS X)

This is a very brief look at NSBrowser, NSOutlineView and NSTreeController providing links to information.

NSBrowser

NSBrowser is used for working with data in columns, in a similar way to Finder's navigation of files and folders in column view.

Programming Topics guide

Class Reference

NSOutlineView

NSOutlineView is a subclass of NSTableView. It is the approach to navigating folders and files in apps like TextWrangler, Textastic and Scrivener, where information is contained in a sidebar.

Programming Topics guide

Class Reference

NSTreeController

"The NSTreeController is a bindings compatible controller that manages a tree of objects" - Apple

It can be used to navigate XML tree structures as in this example: Tree Based XML Programming Guide

See also Cocoa Bindings Programming Topics


Endorse on Coderwall

Comments