本記事は「Info.plistからアプリのバージョンを取得する - iOSアプリ開発の逆引き辞典」に転記しました。
アプリケーションのバージョンによって挙動を変更したい場合など、Info.plist に記載した「Bundle Version」の値を使用する事が出来る。
NSBundleクラスのクラスメソッドであるmainBundleメソッドで、現在動作しているアプリケーションのBundleインスタンスを取得する事が出来る。インスタンスメソッドのinfoDictionaryメソッドでInfo.plistに定義した情報を取得する事が可能です。
NSString* version = [[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleVersion"];