2009-08-25 11 views
9

[ApplicationName] -Info.plistファイルは、新しいiPhone SDKプロジェクトごとに作成されます。私の質問:Info.plistにカスタムのプロパティキーを追加し、プログラムでアクセスするのは慣習的ですか、別のplistで作成する必要がありますか?iPhoneアプリケーションでカスタムプロパティリストキーを管理する従来の方法は何ですか?

多分問題はありませんが、私のカスタム属性にバンドル記述子plistを使用すると、汚い感じがします。

[Iは、ユーザー向けのプロパティや設定については求めていないので、私は、設定バンドルのplistを使用することに言及していないよということに注意してください。]

+0

好奇心の高まりから、どのような種類のカスタムプロパティリストを考えていますか?私が考えることができるのは、アプリケーションの動作を変更するプロパティ、つまりUIに設定されていない可能性のあるユーザーになる可能性があるということだけです。 – mahboudz

答えて

8

Info.plistにはカスタムキーを含めることができます。 the docsを参照してください:

あなたが一つの場所に保存されているあなたの鍵 のすべてをしたい場合は、あなたの バンドルの情報プロパティリストに ファイルを自分のキーを含めることができます。

私はすべてのプロジェクトでこれをやっています:スクリプトを使ってsvnversionを組み込み、各ビルドを識別するための日付/時刻を作成しています。

キー名の衝突を避けるために、自分自身の名前空間(キーのプレフィックス)を使用しています。

+0

ドキュメントを参照していただきありがとうございます。私はスキミングしてからCMD-Fを「カスタム」とし、空手を手に入れました。ありがとう! –

3

あなたはのInfo.plist、その後、プログラムでそれらにアクセスするためにそれらを追加。

カスタム属性にバンドル記述子plistを使用することは、ダーティではなく、ほぼ普遍的です。

関連する問題