0

为 Mac 实现 XPC 客户端和服务有两种选择(或者至少我知道两种)。NSXPCConnection 是在 10.8 和XPCKit中引入的。我应该使用什么来实现驻留在菜单栏中并使用 XPC 从主应用程序读取数据的帮助应用程序。

我看到的主要区别是XPCKit它将在 10.7 Lion 中工作,而NSXPCConnection仅在 10.8 Mountain Lion 中可用。在它们之间进行选择时,我还应该考虑什么。对于使用这两种方法的开发人员的回复,我将不胜感激。

PS 我的应用程序仍然可以在 10.7 中运行,但是根据我以前的经验,在发布后 2-3 个月内需要最新版本的 OS X 不是问题。

4

1 回答 1

0

最后我决定使用 NSXPCConnection。

  • 它由 Apple 提供,因此出现更新问题的可能性较小。

  • 自 Mountain Lion 和 NSXPCConnection 发布以来,似乎不再支持 XPCKit。

  • 我都试过了,对我个人来说 NSXPCConnection 似乎是一个更好的解决方案
于 2012-10-29T12:58:08.763 回答