TableViewPlayground: Using View-Based NSTableView and NSOutlineView

Last Revision:
Version 3.0, 2017-04-14
Upgraded for macOS 10.12 SDK, addressed deprecated API usage, modern Obj-C syntax.
(Full Revision History)
Build Requirements:
macOS 10.12 SDK or later
Runtime Requirements:
macOS 10.12 or later

The TableViewPlayground demonstrates using the view based NSTableView and NSOutlineView. Four different samples are shown. First, a HUD window with an NSTableView that completely uses bindings to display sample windows to create. Second, a basic View Based TableView implementation is shown using delegate and dataSource methods. Third, a complex TableView example based on the AnimatedTableView demo application. Finally, a complex NSOutlineView demo that mixes bindings and a dataSource to get the job done.