macos-carbon

Я пытаюсь получить список всех пользователей и всех групп на Mac OS X 10.5+. Как я могу это сделать? Например, Список всех пользователей на моей машине должен вернуться: _amavisd, _appowner, _appserver, _ard, _atsserver, _calendar, _carddav, _clamav, _coreaudiod, _cvmsroot, _cvs, _cyrus, _devdocs, _doveco...

Я знаю, что есть много вопросов и ответов по этому поводу, но я ищу эффективное и надежное решение. Мне нужно убить процесс и все его дочерние процессы из приложения Cocoa. Я получил идентификатор процесса, и то, что я собираюсь закодировать, - это выполнить команду kill так kill -- -<parent PID> Из ...

Можно ли выделить (выделить) диапазон текста в TextEdit (по AppleScript, Cocoa или Carbon)? Я попробовал этот код, но не получилось: set value of attribute "AXSelectedTextRange" to {selStart, selLen} Похоже, что этот атрибут доступен только для чтения. Спасибо....

функция Gestalt (), расположенная в CarbonCore/OSUtils.h был устаревшим с OS X 10.8 Mountain Lion. Я часто использую эту функцию для тестирования версии операционной системы OS X во время выполнения (см. пример игрушки ниже). какой другой API можно использовать для проверки версии операционной системы OS X ...