标签: cocoa scripting cmd
我即将从头开始一个新的Cocoa项目,我已经给出的一个要求是能够从同一个可执行文件中选择Cocoa GUI或命令行模式。可编程性可能是未来可能的补充,但现在不是一个问题。
在Cocoa中实现这一目标的最佳策略是什么,特别是如果我想维护Obj-C垃圾收集等某些Cocoa功能?
答案 0 :(得分:4)
Xcode将为您生成一个main.m,其主函数具有命令行参数。您应该解析它们,如果您需要保持命令行模式,请不要执行应用程序启动。如果你是一个GUI,只需正常启动。