Xcode 8.3 没有故事板的 macOS 项目

Xcode 8.3 macOS Project without storyboard

我正在尝试找到一种在 Xcode 8.3.1 (8E1000a) 中使用 .xib 文件而不是 macOS Objective-C 中的情节提要来启动项目的方法。

没有明确的方法来做到这一点,我所看到的一切都是 iOS 使用单视图故事板应用程序。

我希望你们有一个修复或至少快速破解。

提前致谢。

你不能。基本上 Xcode 是在您创建新项目时向您推荐一些模板。 而且都在用Storyboards

但是,您绝对可以在项目中使用 xib 文件。

我自己使用 xib 文件,因为当您的项目处于版本控制下时,它会简单得多。

故事板 + 版本控制 = 混乱

解决方法是保留一份 Xcode 8.2 以创建新项目。在 8.2 中创建项目。 8.3开发项目

如果您打算使用 Xcode 8.3 创建新项目,则必须手动删除故事板并将 xib 文件添加到项目中。您还必须告诉项目使用您的 xib 文件之一作为项目的主界面文件。 Apple 开发人员论坛上的以下讨论向您展示了如何执行此操作:

Did Xcode 8.3 update eliminate the basic AppDelegate project template?

2018 年更新:在 Xcode9 中,“使用故事板”选项又回来了!

这并不适用于所有模板,例如游戏模板,但在正常的 Cocoa 应用程序模板中。