情况如下:
现状
我有一个NSDocument
应用程序(macOS),目前只能通过图形用户界面(GUI)工作。该应用程序是用Swift 4编写的。
希望的情况
我想为应用程序提供一个命令行界面(CLI),它将NSDocument
文件(实际配置文件)作为参数。
内部访问数据(使用Core Data存储)需要NSDocument
。
通过命令行使用应用程序时,不应启动GUI。可以通过GUI或CLI使用。
我已经知道
我认为我应该重写@NSApplicationMain
以便能够检索应用程序参数,但我在Swift中找不到任何具体的例子。
有人已经做过类似的事情并且可以在Swift中给我一些如何实现这一点的提示吗? 非常感谢提前!