Quantcast
Channel: その後のその後
Viewing all articles
Browse latest Browse all 314

[Tips][Objective-C][iOS]1行で iOS バージョン判定できる便利マクロ

$
0
0

下記のようにマクロを定義しておけば、

#define SYSTEM_VERSION_LESS_THAN(v) ([[[UIDevice currentDevice] systemVersion] \
compare:v options:NSNumericSearch] == NSOrderedAscending)

こんな感じで1行でバージョン判定できて便利です。

if (SYSTEM_VERSION_LESS_THAN(@"6.0"))
{
    // ios 5.x and below
}
else
{
    // ios 6.0 and above
}

普通の実装をマクロで定義しただけですが・・・




Viewing all articles
Browse latest Browse all 314

Trending Articles