Law*_*ton 4 user-interface xcode cocoa command-line
我正在创建一个主要的GUI Cocoa应用程序,但我想创建一个命令行前端,打印相同的数据,以便我可以使用geektool显示它.
我猜我需要在我的Xcode项目中创建一个额外的命令行自定义可执行文件,并将其与GUI可执行文件一起构建?有没有关于如何做到这一点的教程?
您可以使用XCode构建多个目标.正如您所建议的那样,只需将第二个目标设置为命令行工具(在创建新目标时,只需在"新建项目"助手中的"命令行实用程序"下选择相应的选项).
编辑:也可以在您的应用程序中嵌入命令行工具 ,甚至可以让一个可执行文件执行这两项工作.如果您希望能够分发您的应用并将其与您的(单独的)命令行工具一起使用,那么嵌入您的命令行应用程序可能会很有趣.
要让一个可执行文件执行这两个作业,您必须接受main中的命令行参数(通常main.m
由XCode为您生成).然而,这可能会变得混乱,所以最好只有一个单独的前端.
归档时间: |
|
查看次数: |
2384 次 |
最近记录: |