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

如何为GUI Cocoa应用程序创建命令行前端?,第1张

概述我正在创建一个主要的GUI Cocoa应用程序,但我想创建一个命令行前端,它打印相同的数据,以便我可以使用 geektool显示它. 我猜我需要在我的Xcode项目中创建一个额外的命令行自定义可执行文件,并将其与GUI可执行文件一起构建?有没有关于如何做到这一点的教程? You can use XCode to build multiple targets.正如您的建议,只需将第二个目标设置为命令 我正在创建一个主要的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为您生成).然而,这可能会变得混乱,所以最好只有一个单独的前端.

总结

以上是内存溢出为你收集整理的如何为GUI Cocoa应用程序创建命令行前端?全部内容,希望文章能够帮你解决如何为GUI Cocoa应用程序创建命令行前端?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1006813.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)

保存