iOS

2013-11-26, ios

アプリのバージョン番号を取得する

XcodeでiOSのプロジェクトを開くと真っ先に目につくバージョン番号の設定(規定値は確か1.0です)は、アプリの申請時にもチェックされるので、きちんと管理する必要があります。それなら折角だからアプリの中でも(例えばログの記録時とか、アプリ情報の表示画面とか)使いたいというのが人情というもの。これは「NSBundle mainBundle」から簡単にアクセス可能みたいです。

NSString *version = [[[NSBundle mainBundle] infoDictionary]
                      objectForKey:@"CFBundleShortVersionString"];
NSString *build = [[[NSBundle mainBundle] infoDictionary]
                      objectForKey:@"CFBundleVersion"];

ちなみにdicの中身を見ると、他にも色々と面白そうな情報が垣間見えます。

NSDictionary *dic = [[NSBundle mainBundle] infoDictionary];
NSLog(@"%@",dic);
CFBundleShortVersionString = "1.0.1";
CFBundleVersion = "1.0.2”;

参考URL

この記事は役に立ちましたか?