OS X - Komunikacja między demonem uruchamiania a agentem startowym

Jestem nowym użytkownikiem OS X i muszę stworzyć aplikację z 2 częściami - demonem startowym i agentem startowym. Demon będzie robił takie rzeczy, jak wykonywanie poleceń, logowanie itp. I musi w jakiś sposób przekazać te wyniki do agenta uruchamiającego (co spowoduje przeniesienie ich do elementu logowania wyświetlającego GUI, chociaż jest to krok w przyszłości).

Moje pytanie: jak mogę osiągnąć tę komunikację ?. Z tego, co udało mi się zebrać do tej pory po przeczytaniu dokumentów Apple, wynika, że ​​moim najlepszym rozwiązaniem jest użycie CFSockets. Czy jest jakiś alternatywny (prostszy) sposób? Czy ktoś ma przykładowy samouczek / przykład / kod, który pokazuje, jak używać CFSockets (nie mogłem znaleźć żadnego)?.

PS: Moje pytanie może być duplikatemten, ale to pytanie nie zostało jeszcze udzielone, więc pomyślałem o opublikowaniu tego.

questionAnswers(1)

yourAnswerToTheQuestion