#objective-c #cocoa #process #exec #external-process
#objective-c #cocoa #процесс #exec #внешний процесс
Вопрос:
Некоторые приложения (особенно приложения для передачи файлов) позволяют запускать внешний текстовый редактор для редактирования удаленного файла. Они делают это, загружая файл во временный каталог, открывая внешний редактор с этим файлом, а затем отслеживая изменения в файле и / или состоянии приложения (например, при завершении работы) и используя их в качестве триггеров для загрузки измененного файла на удаленный сервер.
Я хотел бы реализовать аналогичную функциональность (в частности, используя редактор AppleScript, хотя я хотел бы понять общий случай) — какой хороший способ сделать это в Objective-C / Cocoa?
Каких потенциальных ошибок мне следует избегать? Я полагаю, что сохранение на полпути вызовет некоторые проблемы …?
Я знаком с Objective-C через программирование на iOS, но только начал с Cocoa.