【发布时间】:2019-06-21 01:54:55
【问题描述】:
我正在编写一个文档驱动的 Cocoa 应用程序,我想为其创建一个特殊的“命令行模式”,它不会启动任何窗口并且不需要用户交互。
This thread 从 2010 年开始提出同样的问题,但针对包含 main.m 文件的旧 Cocoa 项目。对于只使用 Swift 因此没有 main.m 的现代 Cocoa 应用程序是否可以这样做?
【问题讨论】:
-
一个 Swift 应用当然可以有一个 main 文件。
-
@matt 在 Xcode 10.1 中创建的使用 Swift 的新项目不附带 main.m 文件。您是否建议将 main.m 文件添加到此类项目中是实现此目的的好方法?
标签: swift macos cocoa command-line