如何从我的 cocoa Mac 应用程序中检查 Mac 上是否存在应用程序(例如:Preview 或 iPhoto)?
我基本上想为用户提供使用预览、iPhoto 打开图像的选项,但在此之前我想检查用户的 Mac 上是否存在这些应用程序。
最佳答案
与其检查特定的硬编码应用程序,不如 get a list of all applications that can handle the type of document you'll be passing to them 。这样,如果用户安装了,比如说 Acorn ,它会自动显示,而无需将其添加到硬编码列表中。
还有a way to do what you specifically asked for ,但这是一种较差的方法来完成您真正想做的事情,即向用户显示可以打开文档的所有应用程序。
关于objective-c - 从cocoa应用程序检查Mac上是否存在应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6531796/