Я работаю над игрой в XCode, и я хочу добавить вспомогательное приложение, которое использует различные классы основного приложения для создания файлов данных основного приложения.XCode: две цели, два основных файла?
В частности: Главное приложение - карточная игра. Я хочу, чтобы хелпер-приложение использовало классы, такие как card.m, в то время как он создает файлы deck.xml для колоды пользовательских карт, которые использует игра.
Моя интуиция заключается в том, что естественным способом сделать это является добавление второй цели компиляции в приложение «Card Adder» для создания этого XML-файла. В отличие от основного приложения, которое является Cocoa Touch, я могу сделать его одним из приложений Shell, чтобы сделать его быстрым & грязным.
Вот мой вопрос, и мой вопрос: Что пинает как основная процедура для этой второй цели? Посмотрев мой существующий файл main.m, я вижу, что он связан только с основным игровым приложением. Все идет нормально. Но, конечно, я не могу добавить второй файл main.m для приложения-помощника/оболочки.
Как мне обойти это? Что я использую вместо main.m? Как сообщить целевой компилятору «Card Adder», что этот новый файл будет содержать основную подпрограмму?
Спасибо. Хотя было дополнительное зависание: попытка создать инструмент командной строки в проекте, который был запущен в качестве проекта iPhone, сделал XCode несчастным. В конце концов, я вытащил старый инструмент Ruby, который я закодировал, чтобы выполнить аналогичную работу и переработать ее. – baudot