В этом случае эти контроллеры общих окон не должны принадлежать какому-либо документу (поскольку каждый документ будет иметь свою собственную пару «общих» окон), но должны быть независимыми, вероятно, принадлежать делегату приложения или документу.контроллер.Вы также можете захотеть сделать панели окон, как Инспектор.
Вы захотите, чтобы каждый контроллер отслеживал, какое окно является основным, и обновляло свое окно соответствующим образом, когда изменяется главное окно, потому что новоеГлавное окно может иметь другой документ.
Практически любой учебник о том, как сделать окно инспектора, поможет вам здесь.