Я читал несколько книг по разработке для Mac, но не могу найти нужную мне информацию.
Все книги описывают, как создавать плавающие окна или панели, но никогда не упоминают, как сделатьих все в одном окне.Упрощенный пример того, что я хочу создать, показан ниже:

По сути, будет три окна;Окно селектора с переключателями для выбора используемого в данный момент NSDocument, окно под ним с кнопками, которые показывают разные окна справа, которые позволяют просматривать и манипулировать определенными данными.
Например, каждый NSDocument можетиметь значение цвета, которое можно установить в окне, показанном при нажатии на представление A, и некоторые текстовые строки, которые можно установить в окне, показанном при нажатии на представление B.
Итак, вопросы:
- Уместно ли использовать один подкласс NSDocument для каждого Doc # 1 и Doc # 2?
- Какие классы я должен использовать для настройки приложения, как показано?NSWindowController?NSWindow?NSPanel?
Я только ищу руководство по тому, что читать, поэтому любые указатели приветствуются.
РЕДАКТИРОВАТЬ:
Чтобы прояснить это далее,Я хочу иметь табличное представление, где находятся кнопки (View A & B), и, щелкая их, они заставят другое окно / представление изменить свое содержимое.
Это похоже на разделенное представление в настройках iPadВ приложении слева отображается таблица, а при ее нажатии правая сторона меняется.
Переключатели есть только для иллюстрации того, что я хочу более одного документа.Я думаю, мне нужно больше, чем один, чтобы справиться с этим?Или, может быть, я должен поместить их всех в один NSDocument?Почему-то это не так.