【Obj-C】OS のバージョンで処理を変える方法

OS のバージョンで処理を変える方法

iOS アプリ開発にて OS のバージョンで処理を変えたい場合の

判定方法になります。

判定方法はとっても簡単で下記のように

[[UIDevice currentDevice].systemVersion floatValue]

を呼び出すと OS のバージョンを取得することができます。

例えば、setRootViewController は iOS 6 からなので、

下記のように判定して利用します。

if ( [[UIDevice currentDevice].systemVersion floatValue] < 6.0)
{
    [window_ addSubview: navController_.view];
}
else
{
    [window_ setRootViewController:navController_];
}
タイトルとURLをコピーしました