gpt4 book ai didi

cocoa - 如何为 GUI Cocoa 应用程序创建命令行前端?

转载 作者:行者123 更新时间:2023-12-03 16:12:39 25 4
gpt4 key购买 nike

我正在创建一个主要是 GUI Cocoa 应用程序,但我也想创建一个命令行前端来打印相同的数据,以便我可以使用 geektool 显示它.

我猜我需要在 Xcode 项目中创建一个额外的命令行自定义可执行文件,并将其与 GUI 可执行文件一起构建?有关于如何执行此操作的教程吗?

最佳答案

You can use XCode to build multiple targets 。正如您所建议的,只需将第二个目标设为命令行工具(只需在创建新目标时在“新建项目”助手中的“命令行实用程序”下选择适当的选项)。

编辑:也有可能 embed your command line tool inside your app 或者甚至让一个可执行文件完成这两项工作。如果您希望能够分发您的应用程序并让它与您的(单独的)命令行工具一起提供,那么嵌入您的命令行应用程序可能会很有趣。

要让一个可执行文件完成这两项工作,您必须 accept command line arguments in main (通常 main.m 是由 XCode 为您生成的)。但是,这可能会变得困惑,因此最好有一个单独的前端。

关于cocoa - 如何为 GUI Cocoa 应用程序创建命令行前端?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/850333/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com