如何启动XCode(或与文件关联的任何其他默认程序)并使其以编程方式打开特定文件?与在Finder中双击.c类似 - 它会打开带有文件的XCode编辑器。
答案 0 :(得分:4)
在openFile:
上有一个名为NSWorkspace
的方法正是如此。
(对于奖励积分,如果您想从shell中执行此操作,可以使用open
命令。)
答案 1 :(得分:0)
从shell或shell脚本运行open your-file.ext
将导致Finder在默认的关联应用程序中打开该文件,就像您双击它一样。
man 1 open
了解有关开放方式的更多信息。