title: iPhone 6 (Plus) screen size
body: <p>There were many articles written and questions asked about iPhone 6 and iPhone 6 Plus screen sizes. <a href="http://www.paintcodeapp.com/news/iphone-6-screens-demystified" rel="noreferrer">This article</a> provides a great explanation.</p>
  
  <p>However, I am confused when testing my app in the simulator.
  I have the following code in <code>AppDelegate</code>.</p>
  
  <pre><code>- (BOOL) application: (UIApplication *) application didFinishLaunchingWithOptions: (NSDictionary *) launchOptions
  {
      UIScreen *screen = [UIScreen mainScreen];
      NSLog(@"Screen width %.0f px, height %.0f px, scale %.1fx",
            (double) screen.bounds.size.width,
            (double) screen.bounds.size.height,
            (double) screen.scale);
  
      return YES;
  }
  </code></pre>
  
  <p>I get the following results from iOS simulator for various devices:</p>
  
  <p>iPhone 4S: <code>Screen width 320 px, height 480 px, scale 2.0x</code></p>
  
  <p>iPhone 5: <code>Screen width 320 px, height 568 px, scale 2.0x</code></p>
  
  <p>iPhone 5S: <code>Screen width 320 px, height 568 px, scale 2.0x</code></p>
  
  <p>iPhone 6: <code>Screen width 320 px, height 568 px, scale 2.0x</code></p>
  
  <p>iPhone 6 Plus: <code>Screen width 320 px, height 568 px, scale 2.0x</code></p>
  
  <p>The results are fine for iPhone 4S, iPhone 5 and iPhone 5S. However, I expect larger screen size for iPhone 6 and iPhone 6 Plus and I also expect scale 3.0 for iPhone 6 Plus. What is wrong?</p>
  
  <p>Thanks for explanation.</p>