Include a hi-res version of your image named as "image@2x.png" (where "image.png" is the normal resolution). When you access your image using [UIImage imageNamed:@"image.png"]
, the correct one will be chosen automatically. Devices without retina display won't load the hi-res version, so there's no memory overhead.