iPadかどうかをコードで検出

iOS のコード内でiPad かどうかを検出する方法

if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)
{
// This is iPad
}

これをコードに挟んでおけば, どこでも使えます。Storyboard の変更とか, 読み込む画像をiPad とiPhone で分けるときなどに利用できそう。

iphone の場合 UIUserInterfaceIdiomPhone を使います

if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone)
{
// This is iPad
}

iPod touch は, iPhoneのカテゴリに組み込まれます。