Cocoa应用程序具有可选的命令行模式

时间:2010-08-02 19:04:23

标签: cocoa scripting cmd

我即将从头开始一个新的Cocoa项目,我已经给出的一个要求是能够从同一个可执行文件中选择Cocoa GUI或命令行模式。可编程性可能是未来可能的补充,但现在不是一个问题。

在Cocoa中实现这一目标的最佳策略是什么,特别是如果我想维护Obj-C垃圾收集等某些Cocoa功能?

1 个答案:

答案 0 :(得分:4)

Xcode将为您生成一个main.m,其主函数具有命令行参数。您应该解析它们,如果您需要保持命令行模式,请不要执行应用程序启动。如果你是一个GUI,只需正常启动。