I'm in the middle of transitioning my app to iOS8, and I'm trying to figure out if I will need to make any adjustments at the code level for screen size. Currently I use this method to get the screen size:
[UIScreen mainScreen].bounds.size
On an iPad for instance, this will return 1024x768. An iPhone 5 will return 568x320. Scale factor obviously varies depending on retina capability.
Should I ever expect these numbers to change for iPhone 6 and iPhone 6 Plus?
I am currently providing @2x images for Retina display. Will these be fine for iPhone 6? Since the screen is bigger than an iPhone 5, won't that mean that they'll be slightly blurry? Or is this undetectable? Do I need to enlarge my @2x images?
I'm hearing rumors of using @3x for iPhone 6 Plus. Is this the only real change I'll need to make to support the higher resolution?