У меня проблема. [единственный пример, который я могу найти, был показан во время одной из презентаций WWDC 2011 («Повышение производительности в Xcode 4»), но исходный код недоступен (это было приложение под названием Birdathon). Все остальное, что я придумываю, предназначено для iOS, и не имеет смысла.]
В принципе, у меня есть несколько NSTableView на основе представлений, и в настоящее время я размещаю поля изображения / текста в моем NSTableCellView непосредственно в столбце. У меня есть подкласс NSTableCellView, который дает мне выходы для присвоения значений каждому из текстовых полей, которые я использую в этой ячейке. DataSource и Delegate реализованы и работают нормально - TableView с моим настраиваемым NSTableViewCell работает нормально.
Моя проблема в том, что я хотел бы использовать одну и ту же ячейку в нескольких разных таблицах. Вместо того, чтобы каждый раз воссоздавать один и тот же макет, я чувствую, что смогу нарисовать NSTableCellView только один раз в IB. [- и действительно, пример Birdathon, который я упомянул, похоже, показывает, что NSTableCellView размещается в его собственном NIB.]
Я нашел ответ для iOS во многих местах, например здесь: Как загрузить пользовательские ячейки UITableViewCell из файлов Xib?
Может ли кто-нибудь помочь мне изменить это для Какао на Mac?
Спасибо,
Дэйвид