iOSのバージョンの判定方法

SDKの挙動はバージョンによってガッツリに変わったりします。
その際にiOSバージョンを取得して判定する必要が出てきます。


UIDeviceからバージョン情報が取得できます。

NSArray *aOsVersions = [[[UIDevice currentDevice]systemVersion] componentsSeparatedByString:@"."];
NSInteger iOsVersionMajor = [[aOsVersions objectAtIndex:0] intValue];
NSInteger iOsVersionMinor1 = [[aOsVersions objectAtIndex:1] intValue];


SDKがバージョンアップにより追加された機能を利用する時は忘れずにバージョン判定を入れる必要があります。
最悪古いバージョンで挙動させた場合は異常終了します。