La pregunta era sobre una subclase de NSCell; las otras respuestas parecen estar haciendo otra cosa, probablemente aprovechando que UITableViewCell sea una vista.
NSCell no es una vista. Si bien establecer una celda personalizada en IB sería una cosa útil para poder hacer, creo que la respuesta es básicamente "no, esto no es posible". Cuando subclasifica NSCell, simplemente está haciendo su propio dibujo. No hay subcélulas de soporte ni configuración automática parametrizada (en los resortes y puntales NSView), que sospecho que es lo que está buscando.
La única advertencia es que podría diseñar una subclase NSCell que hiciera hacer el diseño de los subelementos y los parámetros proporcionados para establecer esos subelementos y todos los parámetros ajustables. Luego, necesitaría escribir un complemento de IB para que esa celda y el inspector de acompañamiento estén disponibles en IB en el momento del diseño.
Esto, sin embargo, es probablemente más difícil que escribir una pequeña aplicación personalizada que hace más o menos lo mismo. Ponga un NSCell en un control en el medio de una ventana y conviértase en UI para ajustar los parámetros que le interesan. Los enlaces pueden hacer esto bastante sencillo para posicionar cosas (es decir, vincular un valor x a un control deslizante), aunque lo hará no obtener la manipulación directa de los elementos, por supuesto. Cuando hayas terminado, puedes archivar tu celda y cargar el archivo en tiempo de ejecución en tu aplicación real, o simplemente puedes desconectar las propiedades y configurarlas en el código de tu aplicación.
Ahora que NSTableView es compatible con NSTableCellView, me pregunto si existe una forma mejor de ayudar a hacer todo lo posible desde IB. – tofutim