Hatena::ブログ(Diary)

中継地点 RSSフィード Twitter

2011-07-11

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

SDKの挙動はバージョンによってガッツリに変わったりします。

その際にiOSバージョンを取得して判定する必要が出てきます。


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

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

SDKバージョンアップにより追加された機能を利用する時は忘れずにバージョン判定を入れる必要があります。

最悪古いバージョンで挙動させた場合は異常終了します。

Connection: close