通过命令行使用NSDocument应用程序

时间:2017-12-08 15:28:58

标签: swift macos command-line-interface nsdocument

情况如下:

现状

我有一个NSDocument应用程序(macOS),目前只能通过图形用户界面(GUI)工作。该应用程序是用Swift 4编写的。

希望的情况

我想为应用程序提供一个命令行界面(CLI),它将NSDocument文件(实际配置文件)作为参数。 内部访问数据(使用Core Data存储)需要NSDocument。 通过命令行使用应用程序时,不应启动GUI。可以通过GUI或CLI使用。

我已经知道

我认为我应该重写@NSApplicationMain以便能够检索应用程序参数,但我在Swift中找不到任何具体的例子。

有人已经做过类似的事情并且可以在Swift中给我一些如何实现这一点的提示吗? 非常感谢提前!

0 个答案:

没有答案