Mecanismo IPC para comunicação entre C ++ e Objetivo C

Estou desenvolvendo um aplicativo Mac no qual eu preciso implementar o mecanismo IPC. O cenário é este:

Meu aplicativo contém dois executáveis, um é Native App Mac (aplicativo NSStatusItem) e outro é um aplicativo de terminal codificado no CPP. Eu quero estabelecer comunicação IPC entre esses dois processos. Eu quero ser capaz de enviar e receber mensagens tanto do CPP para o Objectivo C e vice-versa.

Qual mecanismo do IPC seria mais adequado para isso?

Também este wiki (http://en.wikipedia.org/wiki/Inter-process_communication#Main_IPC_methods) Shows, IPC Pipes nomeados são suportados em POSIX e Windows. Eu queria esclarecer que, se eu estou usando o Named Pipes (eu sei que é unidirecional), ele é suportado no Mac e no Objective C ..?

[P.S: Se possível, forneça código de exemplo ou links para IPC em C ++ e Objetivo C).

questionAnswers(2)

yourAnswerToTheQuestion