进程间(来自不同用户)目标c中的沟通

时间:2011-10-05 13:22:04

标签: objective-c cocoa

哪个是目标c中进程间(来自不同用户)通信的最佳方式? 我们可以在cocoa应用程序中使用Open MPI吗?

2 个答案:

答案 0 :(得分:4)

Cocoa中进程间通信的“最佳”方法是最适合您需求的方法。

如果您只需发送简单通知,请查看NSDistributedNotifcationCenter

如果您需要发送更多数据,请查看NSConnectionNSPipe

OpenMPI似乎也是一个不错的选择,请参阅this thread关于将其与Xcode一起使用。

如果您有任何问题,请随时发表评论。

答案 1 :(得分:1)

除了spudwaffle的建议,新的热点是XPC(需要Lion)。对于轻量级通知,notify_post()非常棒。