Я использую Mac Catalyst для портирования приложения для iPad на Mac. Я могу создать несколько окон, используя:
func requestSceneSessionActivation(_ sceneSession: UISceneSession?, userActivity: NSUserActivity?, options: UIScene.ActivationRequestOptions?, errorHandler: ((Error) -> Void)? = nil)
Кроме того, я могу расположить созданные окна во вкладке из меню приложения:
Application Menu > Window > Merge All Windows
Но я неНе вижу возможности программно сделать это. Я бы использовал NSWindowTabGroup в AppKit. Однако он недоступен в Mac Catalyst . Пожалуйста, дайте мне знать, если это еще возможно?