Я хотел бы добавить изображения рядом с моими ячейками в моем nsoutlineview.

Мне действительно тяжело это делать. Я пришел из разработки для iPhone, поэтому я думал о создании собственной ячейки для этого, но кажется, что NSCell - это контроль, а не представление.
Я посмотрел пример кода SourceView, но он очень запутанный. Кажется, что это должно быть действительно простой задачей, поскольку это такой общий компонент интерфейса.
В настоящее время у меня есть рабочий nsoutlineview, в котором есть только текст, и я реализовал следующие методы делегата:
-outlineView:child:ofItem:
-outlineView:isItemExpandable:
-outlineView:numberOfChildrenOfItem:
-outlineView:objectValueForTableColumn:byItem:
-outlineView:setObjectValue:forTableColumn:byItem:
-outlineViewSelectionDidChange: