Вопрос был о подклассе NSCell; другие ответы, кажется, делают что-то другое, вероятно, используя преимущество UITableViewCell, являющегося представлением.
NSCell не является представлением. Хотя было бы полезно сделать пользовательскую ячейку в IB, я думаю, что ответ в основном «нет, это невозможно». Когда вы создаете подкласс NSCell, вы просто делаете свой собственный рисунок. Нет поддержки суб-ячеек или параметризованного автоматического размещения (а именно пружины и стойки NSView), что, как я подозреваю, вы ищете.
Единственное предостережение в том, что вы можете спроектировать подкласс NSCell, который сделал для размещения подэлементов и предоставил параметры для настройки этих подэлементов и всех настраиваемых параметров. Затем вам нужно будет написать плагин IB, чтобы эта ячейка и сопровождающий инспектор были доступны во время разработки в IB.
Однако это, вероятно, сложнее, чем написать небольшое специальное приложение, которое выполняет более или менее одно и то же. Поместите NSCell в элемент управления в середине окна и создайте себе пользовательский интерфейс для настройки интересующих вас параметров. Привязки могут сделать это довольно простым для позиционирования (например, привязать значение x к ползунку), хотя вы это сделаете Конечно, не получить непосредственное управление элементами. Когда вы закончите, вы можете заархивировать свою ячейку и загрузить архив во время выполнения в вашем реальном приложении, или вы можете просто выйти из свойств и установить их в коде в вашем приложении.