2012年9月23日日曜日

OSのバージョンの取得と振り分け

OSのバージョンの取得と振り分けについてのメモ。

OSのバージョンは以下のコードで取得できます。
[[UIDevice currentDevice] systemVersion];

[UIDevice currentDevice]でUIDeviceクラスのインスタンスを取得し、systemVersionプロパティでOSのバージョンを取得しています。

バージョン毎に処理を振り分け

float osVersion = [[[UIDevice currentDevice] systemVersion] floatValue];
    
if(osVersion >= 6.0f)  {  //iOS6以降
    NSLog(@"iOS%f", osVersion);
}
else if (osVersion < 6.0f && osVersion >= 5.0f) {  //iOS5.x.x
    NSLog(@"iOS%f", osVersion);
}
else {  //iOS4 以下
    NSLog(@"iOS%f", osVersion);
}

参考記事

OSのバージョン番号を比較する方法 - 強火で進め

0 件のコメント:

コメントを投稿