酢ろぐ!

カレーが嫌いなスマートフォンアプリプログラマのブログ。

iOSでアプリケーションのバージョンを取得する

本記事は「Info.plistからアプリのバージョンを取得する - iOSアプリ開発の逆引き辞典」に転記しました。


アプリケーションのバージョンによって挙動を変更したい場合など、Info.plist に記載した「Bundle Version」の値を使用する事が出来る。

NSBundleクラスのクラスメソッドであるmainBundleメソッドで、現在動作しているアプリケーションのBundleインスタンスを取得する事が出来る。インスタンスメソッドのinfoDictionaryメソッドでInfo.plistに定義した情報を取得する事が可能です。

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