Как открыть внешний редактор и следить за изменениями в файле / приложении? - PullRequest
2 голосов
/ 10 ноября 2011

Некоторые приложения (особенно приложения для передачи файлов) позволяют создавать внешний текстовый редактор для редактирования удаленного файла. Они делают это, загружая файл во временный каталог, открывая внешний редактор с этим файлом, а затем отслеживая изменения в файле и / или состоянии приложения (например, когда оно выходит), и используют их как триггеры для загрузки измененного файла. на удаленный сервер.

Я хотел бы реализовать аналогичную функциональность (в частности, с помощью редактора AppleScript, хотя я хотел бы понять общий случай) - как это можно сделать в Objective-C / Cocoa?

Какие потенциальные ловушки мне следует избегать? Я предполагаю, что ловля спасения на полпути вызовет некоторые проблемы ...?

Я знаком с Objective-C через программирование под iOS, но только начал с Cocoa.

...