Вкладки всегда одинаковы или они динамические?Если они всегда одинаковы, я склонен использовать один файл xib только потому, что это легко.Вы по-прежнему можете использовать несколько объектов контроллера - просто сделайте их подклассами NSObject
и поместите их все в один и тот же xib.
Я сделал быстрый Google, чтобы посмотреть, есть ли простой способ использования NSViewController
s с представлениями вкладок, и я нашел эту тему .Это содержит некоторый пример кода для их использования, который даст вам отдельный класс контроллера и XIB на вкладку.Очевидно, я не пробовал этот код, поэтому я не могу ручаться за него, но это может быть достаточно хорошим началом.(В этом примере кода он создает новый контроллер представления каждый раз, когда вы переключаете вкладки, что, вероятно, не то, что вам нужно - если бы это был я, я бы создавал их экземпляры при первой замене вкладки, а затем сохранял ихв словаре в контроллере окна и на последующих переключателях просто вытащите соответствующий контроллер представления, который уже существует.)