I’m using an image that fills the screen (like a background) to my app. The image is already in retina dimensions, but I scaled it to fit the simulator screen. Because it’s already in retina dimensions, do I still need to add a copy of it with the @2x extension?
Share
the naming notation is required for compiler to detect your retina images.if you write image.png the compiler looks for image@2x.png and then image.png and if it can not find it(for retina displays).
So name all your images xxx@2x.png and provide also xxx.png for non retina devices.
On the other hand i would use exact image sizes for non-strechable images in you app.Resizing means extra time and naturally extra computation.On the other hand fractional image resolutions ends up with blurry images.
For iphone 5 images you should for instance include Iphone5BackgorundIamge@2x.png but call Iphone5BackgorundIamge.png in your code.