【问题标题】:Command Line arguments from a Cocoa App来自 Cocoa 应用程序的命令行参数
【发布时间】:2010-07-02 21:52:06
【问题描述】:

我知道有很多关于如何做到这一点的信息,但我想知道使用 NSTask 是否是从 Cocoa 应用程序调用命令行参数的最佳方式。另外,如果我想使用诸如“dns-sd ...”之类的东西(直到被中断或杀死才结束的东西),使用 NSTask 对其调用 kill 是关闭它的最佳方法吗?

谢谢!

【问题讨论】:

  • 我假设您的意思是从 Cocoa 应用程序调用命令行工具,而不是访问正在运行的应用程序的命令行参数?

标签: cocoa command-line nstask


【解决方案1】:

你也可以使用 fork 和 execv()。

【讨论】:

  • 是的,但这正是NSTask 使用的功能(嗯,可能是forkexecve),那么当NSTask 功能已经为您提供时,为什么还要费心重新创建它呢?
猜你喜欢
  • 2011-04-21
  • 1970-01-01
  • 1970-01-01
  • 2010-09-29
  • 1970-01-01
  • 2015-03-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多