Cocoa应用程序中的命令行参数
我知道有很多关于如何做到这一点的信息,但我想知道使用NSTask是否是从Cocoa应用程序调用命令行参数的最佳方法。另外,如果我想使用类似“dns sd…”(在中断或终止之前不会结束的东西),那么使用NSTask对其调用kill是否是关闭它的最佳方式Cocoa应用程序中的命令行参数,cocoa,command-line,nstask,Cocoa,Command Line,Nstask,我知道有很多关于如何做到这一点的信息,但我想知道使用NSTask是否是从Cocoa应用程序调用命令行参数的最佳方法。另外,如果我想使用类似“dns sd…”(在中断或终止之前不会结束的东西),那么使用NSTask对其调用kill是否是关闭它的最佳方式 谢谢 您也可以使用fork和execv()。我假设您的意思是从Cocoa应用程序调用命令行工具,而不是访问正在运行的应用程序的命令行参数?是的,但这正是NSTask使用的(可能是fork和execve),那么,既然已经存在NSTask功能,为什么还
谢谢 您也可以使用fork和execv()。我假设您的意思是从Cocoa应用程序调用命令行工具,而不是访问正在运行的应用程序的命令行参数?是的,但这正是
NSTask
使用的(可能是fork
和execve
),那么,既然已经存在NSTask
功能,为什么还要费心重新创建它呢?