Как мне использовать Mogenerator?

Я установил Mogenerator . Что мне теперь делать? Как мне его использовать?

Первая проблема, с которой я столкнулся, заключается в том, что я понятия не имею, куда он был установлен. Во время процесса установки он только позволяет мне выбрать жесткий диск для установки на него, не каталог. Наиболее естественным местом будет папка Applications , но ее там нет.

Далее, файл readme (который я нашел в Интернете) сообщает:

Xmo'd работает, замечая, когда ваш * .xcdatamodel сохраняется. Если комментарий к элементу проекта в файле модели Xcode содержит xmod, AppleScript запускается который создает папку на основе вашего имя файла модели и заполняет его с производными файлами исходного кода из твоя модель Затем он добавляет новый папка для вашего проекта в качестве группы Ссылка и добавляет весь источник файлы в ваш проект.

Есть несколько проблем с вышеупомянутым утверждением, которые не ясны:

  • Что означает «комментарий элемента проекта Xcode файла модели»? Как я могу сделать так, чтобы он содержал «xmod»?
  • Является ли добавление этого комментария и наличие монитора mogenerator файла .xcdatamodel единственным способом использования mogenerator? Можно ли как-нибудь вручную запустить mogenerator, чтобы он воссоздал сгенерированные файлы?

19
задан Marcus S. Zarra 25 August 2010 в 15:09
поделиться

2 ответа

Насколько я помню,

mogenerator — это скрипт, который устанавливается в каталог разработчика. Однако он может быть установлен в каталог сценариев Xcode в вашем каталоге ~/Library.

Что вы подразумеваете под ручным запуском приложения? Вы можете инициировать сборку, "прикоснувшись" к модели данных. Любое сохранение модели данных вызовет сборку.

В Xcode, если вы выберете файл модели и нажмете ⌘I, вы получите его метаданные. Нажмите на вкладку комментариев и добавьте туда xmod. mogenerator ищет этот комментарий, чтобы узнать, должен ли он генерировать файлы.

Обновление

Вы можете запускать mogenerator из командной строки, а также контролировать ваши файлы. Введите mogenerator --help в Терминале, чтобы увидеть параметры.

10
ответ дан 30 November 2019 в 03:42
поделиться

Я провел поиск на своем жестком диске и нашел следующие файлы:

Приложение установлено в: /usr/bin/mogenerator.

Каталог /Library/Application Support/mogenerator/ содержит несколько файлов .motemplate.

6
ответ дан 30 November 2019 в 03:42
поделиться
Другие вопросы по тегам:

Похожие вопросы: