Идеальный способ для приложений с одним экземпляром на Mac
В Windows обычной практикой является создание именованного мьютекса и использование его наличия для определения того, что экземпляр данного приложения уже запущен. Это имеет свои недостатки, но в основном работает.
Я могу придумать способы сделать это на Mac:
named pthread mutexes enumerate running processes and look for one that matches create and lock a fileЕсть ли что-то встроенное в Какао / Углерод, которое проще, чем варианты выше? Если нет, то какие из трех наиболее часто используются на Mac? Я бы предположил, 2 или 3 ...