Плагин автоматизации Xcode 4 - PullRequest
0 голосов
/ 11 июня 2011

Если я хочу, чтобы что-то случилось с файлом после его сохранения в Xcode 4, есть ли способ, которым я могу этого добиться? Скажем, я хочу заменить все вхождения «a» в файле «b» после сохранения.

Можно ли это сделать с помощью Automator? Или любым другим способом?

1 Ответ

2 голосов
/ 11 июня 2011

Для этого требуется наблюдение за файлом / каталогом:

Вы можете использовать оболочку Objective-C для FSEvents , например SCEvent

Или вы можете использовать UKKQueue Ули Кустерера, который является оболочкой Objective-C для механизма уведомления об изменении файла kqueue .

Аналогично UKKQueue существует Google GTMFileSystemKQueue , который также является оболочкой Objective-C вокруг kqueues .

Короче говоря:

  • FSEvents информирует вас об изменениях в наблюдаемом каталоге
  • kqueues сообщить вам изменений с наблюдаемым файлом

Чтобы получить файлы xcodeproj (которые вы затем хотите наблюдать), проанализируйте его внутреннее дерево содержимого xml.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...