2011年10月26日水曜日

iPadかiPhoneかをコードで判別する

これで大丈夫そう。

SDK3.2未満の場合はiPhoneとみなす


#if (__IPHONE_OS_VERSION_MAX_ALLOWED >= 30200)
    // sdk3.2以上の時
    if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) {
        // iPad
    }
    else {
        //iPhone
    }
#else
    // sdk3.2未満
#endif


・参考

0 件のコメント:

コメントを投稿