Xcode 非基于文档的应用程序是否应该使用应用程序模式对话框或工作表?

Xcode 非基于文档的应用程序是否应该使用应用程序模式对话框或工作表?,xcode,macos,cocoa,Xcode,Macos,Cocoa,我有一个基于单个窗口的cocoa应用程序。它没有任何文档等。本质上它是一个实用程序应用程序。我需要显示一个模式对话框,基本上是一个连接框,其中有一个ip、端口、连接控件 我在某个地方读到,基于cocoa的应用程序中不建议使用模态对话框。对吗?那么我应该使用基于文档的对话框吗?我对此感到非常困惑,如果您能提供有关该主题的任何指导,我们将不胜感激。模态对话框可能会在演示中丢失(显示在错误的桌面/空间、全屏问题等)。床单系在窗户上,因此它们总是正确地显示 《人机界面指南》中提供了完整的指南即使程序不是

我有一个基于单个窗口的cocoa应用程序。它没有任何文档等。本质上它是一个实用程序应用程序。我需要显示一个模式对话框,基本上是一个连接框,其中有一个ip、端口、连接控件


我在某个地方读到,基于cocoa的应用程序中不建议使用模态对话框。对吗?那么我应该使用基于文档的对话框吗?我对此感到非常困惑,如果您能提供有关该主题的任何指导,我们将不胜感激。

模态对话框可能会在演示中丢失(显示在错误的桌面/空间、全屏问题等)。床单系在窗户上,因此它们总是正确地显示


《人机界面指南》中提供了完整的指南

即使程序不是基于文档的,我仍然可以使用表格吗?正确。工作表不是为基于文档的应用程序保留的。