Создадим обычный Cocoa Application проект.
Добавим в главное окно компоненты NSOutlineView и три кнопки NSButton.
NSOutlineView сделаем Cell Based и оставим только один столбец.
Добавим NSTreeController и пропишем ему значение child для свойства Children.
Привяжем столбец из NSOutlineView к NSTreeController. В поле Model Key Path пропишем значение name.
Свяжем кнопки с соответствующими действиями NSTreeController.
Результат:
исходники
источник
Добавим в главное окно компоненты NSOutlineView и три кнопки NSButton.
NSOutlineView сделаем Cell Based и оставим только один столбец.
Добавим NSTreeController и пропишем ему значение child для свойства Children.
Привяжем столбец из NSOutlineView к NSTreeController. В поле Model Key Path пропишем значение name.
Свяжем кнопки с соответствующими действиями NSTreeController.
Результат:
исходники
источник