我可以在mac命令行应用程序与mac app之间进行通信

时间:2015-02-19 05:54:17

标签: c++ objective-c macos google-chrome-extension message-passing

我有一个在Objective-c开发的mac应用程序。 cpp中有另一个命令行中间应用程序,它是从chrome扩展程序接收消息的本机主机应用程序。 每当中间应用程序从扩展程序接收消息时,我想立即将该消息传递给mac应用程序。

是否有任何消息传递机制可用于在cpp app到mac app之间传递

  1. 我想通过cpp app& amp;从mac app读取相同的文件

  2. 分布式对象。但不知道它会在cpp程序中起作用

  3. 任何套接字编程

  4. 请建议我任何可能的解决方案

1 个答案:

答案 0 :(得分:0)

目标C和C ++代码可以组合成一个项目。您的问题的解决方案可能只是将C ++本机消息传递主机与您现有的Objective C应用程序相结合。如果这些必须保持独立,则OS X API(如Distributed Objects或其他文档alternatives)可能是应用程序这两个组件之间通信的最佳解决方案。