title: Is [UIScreen mainScreen].bounds.size becoming orientation-dependent in iOS8?
body: <p>I ran the following code in both iOS 7 and iOS 8:</p>
  
  <pre><code>UIInterfaceOrientation orientation = [[UIApplication sharedApplication] statusBarOrientation];
  BOOL landscape = (orientation == UIInterfaceOrientationLandscapeLeft || orientation == UIInterfaceOrientationLandscapeRight);
  NSLog(@"Currently landscape: %@, width: %.2f, height: %.2f", 
        (landscape ? @"Yes" : @"No"), 
        [[UIScreen mainScreen] bounds].size.width, 
        [[UIScreen mainScreen] bounds].size.height);
  </code></pre>
  
  <p>The following is the result from iOS 8:</p>
  
  <pre><code>Currently landscape: No, width: 320.00, height: 568.00
  Currently landscape: Yes, width: 568.00, height: 320.00
  </code></pre>
  
  <p>Comparing to the result in iOS 7:</p>
  
  <pre><code>Currently landscape: No, width: 320.00, height: 568.00
  Currently landscape: Yes, width: 320.00, height: 568.00
  </code></pre>
  
  <p>Is there any documentation specifying this change? Or is it a temporary bug in iOS 8 APIs?</p>