NSViewController y múltiples subvistas desde un Nib

Estoy teniendo dificultades para envolver mi cabeza al cargar vistas con Interface Builder y NSViewController.

Mi objetivo es tener una vista que cumpla con la siguiente descripción: Barra superior en la parte superior (como una barra de herramientas pero no exactamente) que abarca todo el ancho de la vista y una segunda "vista de contenido" a continuación. Esta vista compuesta es propiedad de miNSViewController subclase

Tenía sentido usar Interface Builder para esto. He creado una plumilla de vista, y le agregué dos subvistas, las puse correctamente (con la barra superior y la vista de contenido). He puestoFile's Owner serMyViewController, y enchufes conectados y demás.

Las vistas en las que deseo cargar (la barra y el contenido) también están en sus propias puntas (esto podría ser lo que me está fallando) y esas puntas tienen su Clase personalizada establecida en la subclase NSView respectiva, según corresponda. No estoy seguro de qué establecer como suFile's Owner (Estoy adivinandoMyController como debe ser su dueño).

Por desgracia, cuando inicio una instancia deMyViewController ninguna de mis puntas se muestra realmente. Lo he agregado a la vista de contenido de mi ventana correctamente (he comprobado lo contrario), y en realidad, las cosas se cargan. Es decir,awakeFromNib se envía a la vista de barra, pero no se muestra en la ventana. Creo que definitivamente tengo algunos cables cruzados en alguna parte. Tal vez alguien podría echar una mano para aliviar algo de mi frustración?

EDITAR código para mostrar lo que estoy haciendo

El controlador se carga cuando mi aplicación termina de iniciarse, desde el delegado de la aplicación:

MyController *controller = [[MyController alloc] initWithNibName:@"MyController" bundle:nil];
[window setContentView:[controller view]];

Y luego en mi initWithNibName no hago nada más que llamar a super por ahora.

Respuestas a la pregunta(2)

Su respuesta a la pregunta