2012年1月14日土曜日

plistからプログラム名とバージョンを得る方法

plistからプログラム名とバージョンを得る方法は以下の通り。

NSString *programName=[[[NSBundle mainBundle]infoDictionary]objectForKey:(NSString *)kCFBundleNameKey];
NSLog(@"programName=%@",programName);
NSString *programVersion=[[[NSBundle mainBundle]infoDictionary]objectForKey:(NSString *)kCFBundleVersionKey];
NSLog(@"programVersion=%@",programVersion);

defaultデータベースに書きこむ;これにより、iOS内設定でもこれらの値が読めるようになる。

Root.plistに書くkey名(Identifier)はdefault内のキー名またはRoot.strings内のキー名である。

NSUserDefaults *defaults=[NSUserDefaults standardUserDefaults];
[defaults setObject:programName       forKey:keyProgramName];
[defaults setObject:programVersion forKey:keyProgramVersion];







0 件のコメント:

コメントを投稿