Я работаю над игрой в XCode и хочу добавить вспомогательное приложение, которое использует различные классы основного приложения для создания файлов данных основного приложения.
В частности:
Основное приложение - карточная игра.
Мне нужно вспомогательное приложение, которое использует классы, такие как card.m, в то время как оно создает файлы deck.xml для колоды пользовательских карт, которые использует игра.
Моя интуиция заключается в том, что естественным способом сделать это является добавление второй цели компиляции в приложение, "Card Adder", для создания этого XML-файла. В отличие от основного приложения, а именно Cocoa Touch, я могу сделать его в виде приложения Shell, чтобы в дальнейшем сделать его быстрым и грязным.
Вот мое зависание и мой вопрос:
Что начинается в качестве основной рутины для этой второй цели? Просматривая мой существующий файл main.m, я вижу, что он связан только с основным игровым приложением. Все идет нормально. Но, конечно, я не могу добавить второй файл main.m для приложения helper / shell.
Как мне обойти это? Что я использую вместо main.m? Как мне сообщить объекту компиляции "Card Adder", что этот новый файл будет содержать его основную подпрограмму?