Мне нужно написать демон, очень похожий на службу Windows на OS X, используя цель c. Кто-нибудь может указать на какой-то образец? или подскажете как это сделать?
Лучше всего написать свою программу так, чтобы она запускалась на переднем плане, а затем использовать внешние инструменты и методы (такие как launchd ) OS X, чтобы запускать их отдельно. Это облегчает тестирование и интеграцию вашей программы.