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

Cocoa 将命令行参数(NSArgumentDomain)传递给Xcode下的程序,cocoa,xcode,nsuserdefaults,Cocoa,Xcode,Nsuserdefaults,我希望能够将命令行参数传递给在Xcode下运行/调试的程序。我希望这样做,以便可以使用Cocoa的NSUserDefaults和NSArgumentDomain命令行启用调试模式 怎么做 谢谢 Xcode 4 可以在Xcode 4的方案中设置命令行参数。在“方案编辑”窗口中,可能的操作列表(如生成、运行和测试)显示在左侧。选择要为其设置命令行参数的方案的运行操作,然后在“启动时传递的参数”部分中添加参数 预Xcode 4 在左侧边栏中,展开“可执行文件”部分,然后右键单击要包含参数的可执行文件并

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

怎么做

谢谢

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

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

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

对于Xcode 4,现在在Scheme Editor中进行处理。从那里,单击“Run x.app”部分,然后单击Arguments选项卡。