Screen Size: 320.000000, 480.000000
次のコードがiPhone 4 で返される理由を誰か教えてもらえますか?
CGRect screenRect = [[UIScreen mainScreen] bounds];
NSLog(@"Screen Size: %f, %f", screenRect.size.width, screenRect.size.height);
このメソッドは、ピクセルではなくPointsでサイズを返します。あなたが登録済みの Apple 開発者である場合は、Retina ディスプレイの設計に関する WWDC (新しい) ビデオを見ることをお勧めします。本当に役立つ情報が満載です。
UIKit はポイントを使用しますが、OpenGL はピクセルを使用します。UIViews にcontentScaleFactor プロパティが追加されました。これは、iPhone 4 では 2、それ以外のすべてでは 1 になります...