Управление приложениями
Эта задача объясняет, как использовать NSWorkspace для управления приложениями. Для получения информации о том, как использовать .app расширение, посмотрите Использование .app Расширения.
Управление приложениями
Методы NSWorkspace launchApplication: и launchApplication:showIcon:autoLaunch: использование приложений запуска Launch Services. Имя приложения может включать или опустить .app расширение.
Определение местоположения приложений
fullPathForApplication: метод возвращает полный путь для приложения, указанного с или без .app расширение.
Сокрытие приложений
Для сокрытия всех других приложений можно использовать hideOtherApplications метод. Так как у пользователя обычно есть доступ к этой функциональности через другие средние значения, Вам придется редко вызывать этот метод.