Я хочу иметь возможность запускать текстовый редактор из моего приложения, как указано пользователем в переменной среды TEXT_EDITOR. Теперь, предполагая, что в этой переменной ничего нет, я хочу по умолчанию использовать программу TextEdit, которая поставляется с OSX. Кошерно ли жестко кодировать /Applications/TextEdit.app/Contents/MacOS/TextEdit в мое приложение или есть лучший способ вызвать программу?
Редактировать: для записи я ограничен запуском определенного пути приложения в C. Я не открываю путь к текстовому файлу.
Редактировать 2: Серьезно, люди, я не открываю файл здесь. Я спрашиваю о пути приложения по причине.