C++ 是否有一个与Mac OS X相当的系统;开放式;可以从C++/目标C代码?

C++ 是否有一个与Mac OS X相当的系统;开放式;可以从C++/目标C代码?,c++,objective-c,macos,command-line,C++,Objective C,Macos,Command Line,在Mac OS X上,有一个非常有用的“打开”命令,用于启动适合打开文件类型的应用程序。Mac上是否有一些C++/Objective-C函数可以实现同样的功能 注:我知道我可以启动一个“开放”流程。我只是不确定这是否是最好的选择。这是由NSWorkspace完成的。看见你所要做的就是 [[NSWorkspace sharedWorkspace] openFile:@"file.txt"] 如果您想要更细粒度的控制(例如,获取可以打开给定文件的所有应用程序,) 您使用启动服务。请参阅和

在Mac OS X上,有一个非常有用的“打开”命令,用于启动适合打开文件类型的应用程序。Mac上是否有一些C++/Objective-C函数可以实现同样的功能


注:我知道我可以启动一个“开放”流程。我只是不确定这是否是最好的选择。

这是由
NSWorkspace
完成的。看见你所要做的就是

[[NSWorkspace sharedWorkspace] openFile:@"file.txt"]
如果您想要更细粒度的控制(例如,获取可以打开给定文件的所有应用程序,) 您使用启动服务。请参阅和