我正在 XCode 中开发一个游戏,我想添加一个帮助应用程序,它使用主应用程序的各种类来构建主应用程序的数据文件。
具体来说:主要应用是纸牌游戏。我想要一个辅助应用程序,它使用 card.m 等类,同时为游戏使用的自定义卡片组创建 deck.xml 文件。
我的直觉是,这样做的自然方法是向应用程序“Card Adder”添加第二个编译目标,以构建这个 xml 文件。与主应用程序 Cocoa Touch 不同,我可以将它作为一个 Shell 应用程序,以进一步使其快速和肮脏。
这是我的挂断电话,我的问题是:第二个目标的主要程序是什么?查看我现有的 main.m 文件,我发现它只与主游戏应用程序相关联。到目前为止,一切都很好。但是我当然不能为 helper/shell 应用程序添加第二个 main.m 文件。
我该如何解决这个问题?我用什么代替 main.m?我如何向编译目标“Card Adder”发出信号,表明这个新文件将包含它的主子程序?