2012年3月6日火曜日

info.plistの読み出し方

プログラム名-info.plistの内容は、通常プログラムから明示的に読み出す必要はないが、
ごくまれに必要になることがある。

その全体の読み出しは、
[[NSBundle mainBundle]infoDictionary]
で行える。


個別キーに対応する値の読み出しは、
[[[NSBundle mainBundle]infoDictionary]objectForKey:@"CFBundleDisplayName"];
のように行う。

ただし、InfoPlist.stringsの内容によるローカライズは反映されていない。
 
キー名は、Xcodeでinfo.plistを表示して、Keyの桁で右クリック~Show Raw Keys/Vakuesにチェックして表示されるKey名を使う。

0 件のコメント:

コメントを投稿