Как правило, вы делаете это путем реализации функции drawRect:
в своем собственном NSView.Вы должны как-то проинформировать свой NSView об изменениях сущностей - как в свойствах ваших сущностей, так и о том, когда они добавляются или удаляются, - и ваш взгляд перерисовывается сам, когда эти изменения происходят.
Внутри drawRect:
Эта функция позволяет перебирать объекты, получая атрибуты высоты и ширины и используя функции Какао-рисунок для преобразования этих объектов в видимые прямоугольники в вашем представлении.