0

次の問題があります。さまざまなカラー スタイルを使用してコンパイルできる iPhone アプリケーションがあります。したがって、目標は、定義されたスタイルを持ついくつかのビルド構成を持つことCOLOR_STYLE_BLACKです。スタイル定義ファイルは、Classes/styles/black など、ソース ツリーのサブフォルダーの下に配置する必要があります。次に、App_Prefix.pch で、次のように、それぞれのサブフォルダーからファイルを #import したいと思います。

#ifdef `COLOR_STYLE_BLACK`
    #import "styles/black/DefaultStyle.h"
#endif

しかし、問題は、サブフォルダーからファイルをインポートするように XCode を作成できないことです。XCode はプロジェクト内のフォルダー構造を許可していないようです。または、少なくともその方法がわかりません。

プロジェクトへのフォルダー参照としてフォルダーを追加すると、XCode はそれらをリソース フォルダーにコピーしますが、コンパイル ソース ビルド フェーズには追加せず、見つからないファイルに関するエラーを報告します。

これに関するヒントやアドバイスをありがとう。マッテス

4

1 に答える 1

0

ここでのより大きな問題は、ソースコードでテーマをハードコーディングしていることです。

この方法で行う必要がある唯一の最も極端なカスタマイズです。テーマはアートワークに含める必要があり、アートワークをロードするパスなどを変更して実行時に選択する必要があるという健全なアドバイスです。

于 2009-11-30T11:43:10.623 に答える