iOS 4.2はiPad用であると理解しました。以下のコードは、私たちがすべてデバイスを識別するために使用する標準パターンです。 4.2 iPadの場合、これはどう変わるでしょうか。バージョンではなくデバイスの種類を考慮してコードを変更する必要がありますか?iPad iOS 4.2のデバイスを識別する
#if __IPHONE_OS_VERSION_MAX_ALLOWED >= 30200
CGRect frame = [[UIScreen mainScreen] bounds];
self.view.frame = frame;
#else
CGRect frame = [self.view bounds];
#endif