0

Xcode で iOS プロジェクトをビルドするとき、プロジェクト間でコードを共有するのは悪夢になる可能性があることに気付きました。次の例を使用してみましょう: いくつかのカジノ アプリを構築しているとしましょう。また、「カード」クラスと「カード シャッフル」クラスを構築したとします。これらのクラスは、ビデオ ポーカー アプリ、ブラックジャック アプリなどに使用できます。最初にブラックジャック プロジェクト内でこれらのクラスを作成した場合、それらのクラスをビデオ ポーカー アプリ内で再利用したいと思うことがわかりました。ビデオ ポーカー プロジェクトをビルドするとき、ブラックジャック プロジェクトからビデオ ポーカー プロジェクトに「カード」と「カード シャッフル」クラスをコピー アンド ペーストします。

これらのクラスを微調整する必要があるまで、すべてがうまくいっています。Deuces Wild ビデオ ポーカーを作成していて、「wild 2 のグラフィックス」カードを表示するためにカード クラスに追加のロジックが必要だとします。これを行ってから、ブラックジャック アプリ プロジェクトに戻ります。ブラックジャック アプリ内で「カード」クラスを表示すると、「ワイルド 2 のグラフィックス」ロジックがそのクラス内に記述されています。これらのファイルのリンクを解除して、相互に影響を与えずに編集できるようにする方法はありますか?

4

1 に答える 1