0

作为一名主要的 iOS 开发人员,我很好奇如何处理我正在处理的当前 OS X 项目。我将创建一个应用程序,该应用程序在启动后将继续运行,并在触发其主要功能之前等待一个动作。简而言之,我需要能够从命令行触发此操作。

我很好奇处理命令行应用程序和应用程序本身之间通信的最佳方式是什么。我只是将一些字符串值从命令行传递给正在运行的应用程序。我知道我可以使用套接字或控制文件,但我对 OSX 开发的经验并不丰富,我很好奇这些是否是首选选项,是否有更好的方法。

作为旁注 - 这不是将提交到 Mac App Store 的应用程序 - 所以我不太关心随之而来的一些限制。

4

1 回答 1

1

open您可以使用以下命令启动带有参数的应用程序:

要直接通知,一般推荐分布式通知: NSDistributedNotificationCenter. 它并不比普通的 NSNotification 难。

于 2013-01-04T04:58:27.833 回答