草庐IT

macos - Swift - 是否可以在 MacOS ManuBar 应用程序的 AppDelegate 类之外构建菜单栏项?

我同时做很多事情,有时这会让人不知所措。学习如何在学习swift的同时构建macos(带有菜单栏和设置窗口),有时尝试将objectivec教程改编成swift。我关注了thistutorial帮助我开始使用带有菜单栏的应用程序。我已经成功了,但现在我想稍微改进一下。此示例中的所有菜单设置都在AppDelegate类中。由于我的应用程序中有更多的东西,一个设置窗口,我还必须在其中玩表格,我想将菜单相关的东西清理到一个我称为MenuLoader的负责任的类。我将所有与菜单构建相关的代码从AppDelegate移动到MenuLoader,并在AppDelegate的applicationD