You should always put @2x
after an image for retina devices.
When you use 50x50 UIImageView
s for 100x100 images, it should work fine and you can hardly notice the differences. However, if it was 500x500, that would be a different story.
The real problem here is if you do like that, the image will be resized at run time whenever you used it. With up-to-date devices like iphone 5, 5s, ipad air ... resizing, says, 200 images will not be problem. However, with old devices like iphone 4, that would be a pain in the ...
If your app becomes huge, it (may) causes some lag, and nobody wants it.
I'm not sure what's the best practice for this but I usually make 2 versions of an image, one for retina and one for non-retina