3

JSON ファイルからデータを取得して表示するアプリを作成しました。そのアプリは 1 つのスポーツ チームに固有のものです。他の 10 チーム用に同じアプリを作成したいと考えています。さらに、アプリのプロ版も付属します。

iOS版でも同じことをします。

アプリ間の唯一の違いは、データ ソースの色、ロゴ、および URL です。

アプリを作成するためのより良い方法があるかどうかを知りたいと思っていました。40 の異なるプロジェクトを個別に作成する代わりに。

同じコード 40X をコピーして貼り付けるのではなく、アプリを更新するのに役立ちます。それを行うためにEclipseとxcodeで利用できる特別な機能はありますか?

ありがとう

4

6 に答える 6

0

回答を確認すると、リソースを管理するための戦略が必要なようです。OS が異なればリソース要件も異なるため (画面サイズ、iOS 2x png など)。最も一般的な戦略は、別個のリソース構造を維持し、ビルド ターゲットをセットアップして、ビルド前にこれらのイメージ リソースをコピー/xcopy で置き換えることです。ソース管理 + OSX ビルド サーバーが最も有益です。

于 2013-05-22T20:20:24.113 に答える
0

各チームのリソースを交換して、アプリを再構築するだけです。

たとえば、Android では、チームごとに AndroidManifest.xml と res/ サブディレクトリ ツリーを維持します。ビルドするときは、リソースをプロジェクトにコピーして、以前のチームを上書きするだけです。

ただし、これを自動的に行う既存のツールは知りません。

于 2013-05-22T15:31:49.777 に答える
0

Titanium Studio を使用すると、Javascript を使用してコードを記述し、コードをネイティブの Objective-C コード、ネイティブの Android コード、ネイティブの html 5 コード、およびまもなく Windows Phone コードに変換できます。これは最高の無料クロスプラットフォーム IDE です

于 2013-05-22T18:26:25.290 に答える