Идеальный способ для приложений с одним экземпляром на Mac

В Windows обычной практикой является создание именованного мьютекса и использование его наличия для определения того, что экземпляр данного приложения уже запущен. Это имеет свои недостатки, но в основном работает.

Я могу придумать способы сделать это на Mac:

named pthread mutexes enumerate running processes and look for one that matches create and lock a file

Есть ли что-то встроенное в Какао / Углерод, которое проще, чем варианты выше? Если нет, то какие из трех наиболее часто используются на Mac? Я бы предположил, 2 или 3 ...

Ответы на вопрос(5)

Ваш ответ на вопрос