将命令行参数(NSArgumentDomain)传递给Xcode下的程序

时间:2009-08-09 01:36:45

标签: cocoa xcode nsuserdefaults

我希望能够将命令行参数传递给在Xcode下运行/调试的程序。我想这样做,以便我可以使用Cocoa的NSUserDefaults和NSArgumentDomain命令行启用调试模式。

怎么做?

谢谢!

1 个答案:

答案 0 :(得分:8)

Xcode 4

可以在Xcode 4中的方案中设置命令行参数。在方案编辑窗口中,左侧显示可能的操作列表,例如构建,运行和测试。选择要为其设置命令行参数的方案的“运行”操作,然后在“启动时传递的参数”部分中添加参数。

Pre-Xcode 4

在左侧边栏中,展开“可执行文件”部分,然后右键单击要包含参数的可执行文件,并单击“获取信息”。转到Arguments选项卡 - 它有两个部分供您使用:

  • 参数,用于要发送到程序的命令行参数
  • 环境,适用于您希望在程序启动前在环境中设置的变量