如何让Mac OS x应用程序相互通信?

时间:2015-12-14 07:24:10

标签: ipc

我想在Growl + growlnotify中构建一个逻辑类似的应用程序,命令行应用程序可以在菜单栏上触发通知。

让他们互相交谈的最佳方式是什么?是通过HTTP还是使用其他东西更好?

Growl如何做到这一点?

1 个答案:

答案 0 :(得分:0)

有很多方法,但对于Cocoa GUI应用程序,最简单的方法是使用NSDistributedNotificationCenter和一个小的NSStatusItem应用程序。在学习Cocoa时,我写了一个这个程序作为我的第一个练习。

https://developer.apple.com/library/mac/documentation/Cocoa/Reference/Foundation/Classes/NSDistributedNotificationCenter_Class/