是否可以在命令行模式下 运行 仅 Swift 的 Cocoa 应用程序
Is it possible to run a Swift-only Cocoa application in command-line mode
我正在编写一个文档驱动的 Cocoa 应用程序,我想为其创建一个特殊的 "command-line mode",它不会启动任何 windows 并且不需要用户交互。
2010 年的 This thread 问了同样的问题,但是对于包含 main.m 文件的旧 Cocoa 项目。是否可以为仅使用 Swift 且因此没有 main.m 的现代 Cocoa 应用执行此操作?
是的。以XcodeselectFile > New > Target > Command Line Tool
和selectSwift为语言。这会将 main.swift 添加到一个单独的目标中,您可以将其与您的应用程序捆绑在一起。
我正在编写一个文档驱动的 Cocoa 应用程序,我想为其创建一个特殊的 "command-line mode",它不会启动任何 windows 并且不需要用户交互。
2010 年的This thread 问了同样的问题,但是对于包含 main.m 文件的旧 Cocoa 项目。是否可以为仅使用 Swift 且因此没有 main.m 的现代 Cocoa 应用执行此操作?
是的。以XcodeselectFile > New > Target > Command Line Tool
和selectSwift为语言。这会将 main.swift 添加到一个单独的目标中,您可以将其与您的应用程序捆绑在一起。