XCodeでゲームを作成していますが、メインアプリケーションのさまざまなクラスを使用してメインアプリケーションのデータファイルを作成するヘルパーアプリケーションを追加したいと思います。
具体的には、主なアプリケーションはカードゲームです。ゲームで使用するカスタムカードのデッキ用のdeck.xmlファイルを作成するときにcard.mなどのクラスを使用するヘルパーアプリが必要です。
私の直感では、これを行う自然な方法は、2番目のコンパイルターゲットをアプリケーション「CardAdder」に追加して、このxmlファイルをビルドすることです。メインアプリであるCocoaTouchとは異なり、これをShellアプリケーションとして作成して、さらにすばやく汚くすることができます。
これが私の電話を切ることです、そして私の質問:この2番目のターゲットのメインルーチンとして何が始まりますか?既存のmain.mファイルを見ると、メインのゲームアプリにのみ関連付けられていることがわかります。ここまでは順調ですね。ただし、もちろん、ヘルパー/シェルアプリ用に2番目のmain.mファイルを追加することはできません。
これを回避するにはどうすればよいですか?main.mの代わりに何を使用しますか?この新しいファイルにメインサブルーチンが含まれることをコンパイルターゲット「CardAdder」に通知するにはどうすればよいですか?