Mecanismo IPC para comunicarse entre C ++ y Objetivo C

Estoy desarrollando una aplicación para Mac en la que necesito implementar el mecanismo IPC. El Escenario es este:

Mi aplicación contiene dos ejecutables, uno es la aplicación nativa de Mac (aplicación NSStatusItem) y el otro es una aplicación de terminal codificada en CPP. Quiero establecer la comunicación IPC entre estos dos procesos. Quiero poder enviar y recibir mensajes de CPP a Objective C y viceversa.

¿Qué mecanismo de la CIF sería más adecuado para esto?

También este wiki (http://en.wikipedia.org/wiki/Inter-process_communication#Main_IPC_methods) muestra, las canalizaciones con nombre IPC son compatibles con POSIX y Windows. Quería aclarar que si uso Named Pipes (sé que es unidireccional), ¿es compatible con Mac y Objective C ..?

[P.S: Si es posible, proporcione un código de ejemplo o enlaces a IPC en C ++ y Objetivo C).

Respuestas a la pregunta(2)

Su respuesta a la pregunta