Mechanizm IPC do komunikacji między C ++ i Objective C

Opracowuję aplikację na komputery Mac, w której muszę zaimplementować mechanizm IPC. Scenariusz jest następujący:

Moja aplikacja zawiera dwa pliki wykonywalne, jeden to aplikacja Native Mac App (NSStatusItem), a druga to aplikacja terminalowa zakodowana na CPP. Chcę ustanowić komunikację IPC między tymi dwoma procesami. Chcę móc wysyłać i odbierać wiadomości zarówno z CPP, jak i Objective C i odwrotnie.

Który mechanizm IPC byłby bardziej odpowiedni?

Również ta wiki (http://en.wikipedia.org/wiki/Inter-process_communication#Main_IPC_methods) pokazuje, potoki nazwane IPC są obsługiwane w POSIX i Windows. Chciałem wyjaśnić, że jeśli używam nazwanych potoków (wiem, że jest jednokierunkowy), to czy jest on obsługiwany przez Maca i Objective C ..?

[P.S: Jeśli to możliwe, proszę podać przykładowy kod lub linki do IPC w C ++ i Objective C).

questionAnswers(2)

yourAnswerToTheQuestion