Какао - основанный на представлении NSTableView, использующий одну ячейку в нескольких таблицах

У меня проблема.[для которого единственный пример, который я могу найти, был показан во время одной из презентаций WWDC 2011 («Максимизация производительности в Xcode 4»), но источник недоступен (это было приложение под названием Birdathon). Все остальное, что я придумаю, предназначено для iOS, и не переводится через.]

По сути, у меня есть несколько основанных на представлении NSTableViews, и в настоящее время я размещаю поля изображения / текста внутри моего NSTableCellView прямо в столбце. У меня есть подкласс NSTableCellView, который дает мне выходы для назначения значений каждому из текстовых полей, которые я использую в этой ячейке. DataSource и Delegate реализованы и работают нормально - TableView с моим пользовательским NSTableViewCell работает нормально.

Моя проблема в том, что я хотел бы использовать одну и ту же ячейку в нескольких разных таблицах. Вместо того, чтобы каждый раз воссоздавать один и тот же макет, я чувствую, что смогу нарисовать NSTableCellView только один раз в IB.[- и действительно, пример Birdathon, который я упомянул, похоже, показывает, что NSTableCellView размещается в его собственном NIB.]

Я нашел ответ для iOS во многих местах, например, здесь:Как загрузить пользовательские UITableViewCells из файлов Xib?

Может кто-нибудь помочь мне изменить это для Какао на Mac?

Спасибо,

Дэвид

Ответы на вопрос(1)

Ваш ответ на вопрос