アプリケーションのバージョンによって挙動を変更したい場合など、Info.plist に記載したBundle Version
の値を元に処理を分岐させることができます。
NSBundleクラス
のクラスメソッドであるmainBundleメソッド
で、現在動作しているアプリケーションのBundleインスタンスを取得します。
NSBundleインスタンスメソッドのinfoDictionaryメソッド
でInfo.plistに定義した情報を取得する事が可能です。
NSBundle *bundle = [NSBundle mainBundle];
NSString* version = [[bundle infoDictionary] objectForKey:@"CFBundleVersion"];