2

多くの機能を共有する 3 つのアプリケーションがあります。それらの間のコンテンツとスタイルの変更のみです。

各アプリのプロジェクトを単純に複製する代わりに、「ベース」アプリケーションを作成し、3 つのアプリケーションでこれを拡張する方法はありますか?

プロジェクトを単純に複製するのは維持するのが恐ろしいことですが、「ベース」を拡張すると、それらすべてが同時に更新されます。

プロジェクトを作成し、すべてのファイルを古いプロジェクトから新しいプロジェクトにコピーできることを知っています。これにより、ファイルが最新の状態に保たれますが、ファイルが追加または削除された場合は、手動で行う必要があります。

4

3 に答える 3

6

複数のターゲットを使用する 1 つの基本プロジェクトを用意します。各ターゲットには、メイン プロジェクトのファイルのサブセットを含めたり、独自の独立したファイルを追加したりできます。各ターゲットは、ビルド構成で設定された独自のプリプロセッサ定義のセットを持つこともできます。

于 2013-01-31T15:57:36.687 に答える
0

再利用可能なコンポーネントの静的ライブラリを構築するプロジェクトを作成します。Aggregate ターゲットを使用して、関連するリソース (nib ファイル、ストーリーボード、画像など) をパッケージ化できます。

アプリ プロジェクトはすべて、静的ライブラリとリソースを使用できます。静的ライブラリへの変更は、すべての依存プロジェクトで利用できます。

于 2013-01-31T16:11:12.940 に答える
0

Xcode でプロジェクトにさらにターゲットを追加できます。

于 2013-01-31T15:57:56.337 に答える