NSXPCConnection或XPCKit

时间:2012-10-06 22:41:26

标签: cocoa xpc

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

我看到的主要区别是XPCKit将在10.7 Lion中有效,而NSXPCConnection仅在10.8 Mountain Lion中可用。在他们之间做出选择时我还应该考虑什么。我很感激使用这两者的开发人员的回复。

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

1 个答案:

答案 0 :(得分:0)

最后我决定使用NSXPCConnection。

  • 它由Apple提供,因此更新的机会较少。

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

  • 我已经尝试了两种,对我而言,NSXPCConnection似乎是一个更好的解决方案