Я установил Mogenerator . Что мне теперь делать? Как мне его использовать?
Первая проблема, с которой я столкнулся, заключается в том, что я понятия не имею, куда он был установлен. Во время процесса установки он только позволяет мне выбрать жесткий диск для установки на него, не каталог. Наиболее естественным местом будет папка Applications
, но ее там нет.
Далее, файл readme (который я нашел в Интернете) сообщает:
Xmo'd работает, замечая, когда ваш * .xcdatamodel сохраняется. Если комментарий к элементу проекта в файле модели Xcode содержит xmod, AppleScript запускается который создает папку на основе вашего имя файла модели и заполняет его с производными файлами исходного кода из твоя модель Затем он добавляет новый папка для вашего проекта в качестве группы Ссылка и добавляет весь источник файлы в ваш проект.
Есть несколько проблем с вышеупомянутым утверждением, которые не ясны:
.xcdatamodel
единственным способом использования mogenerator? Можно ли как-нибудь вручную запустить mogenerator, чтобы он воссоздал сгенерированные файлы? mogenerator — это скрипт, который устанавливается в каталог разработчика. Однако он может быть установлен в каталог сценариев Xcode в вашем каталоге ~/Library.
Что вы подразумеваете под ручным запуском приложения? Вы можете инициировать сборку, "прикоснувшись" к модели данных. Любое сохранение модели данных вызовет сборку.
В Xcode, если вы выберете файл модели и нажмете ⌘I, вы получите его метаданные. Нажмите на вкладку комментариев и добавьте туда xmod. mogenerator ищет этот комментарий, чтобы узнать, должен ли он генерировать файлы.
Вы можете запускать mogenerator из командной строки, а также контролировать ваши файлы. Введите mogenerator --help
в Терминале, чтобы увидеть параметры.
Я провел поиск на своем жестком диске и нашел следующие файлы:
Приложение установлено в: /usr/bin/mogenerator
.
Каталог /Library/Application Support/mogenerator/
содержит несколько файлов .motemplate
.