Como obter [UIImage imageWithContentsOfFile:] e Imagens de alta resolução funcionando

Como muitas pessoas reclamam, parece que no Apple SDK para o Retina Display há um erro e o imageWithContentsOfFile na verdade não carrega automaticamente as imagens 2x.

Tropecei em um bom post sobre como criar uma função que detecta o fator de escala do UIScreen e carrega adequadamente imagens de baixa ou alta resolução (http://atastypixel.com/blog/uiimage-resolution-independence-and-the-iphone-4s-retina-display/ ), mas a solução carrega uma imagem 2x e ainda tem o fator de escala da imagem definido como 1,0 e isso resulta em imagens 2x dimensionadas 2 vezes (portanto, 4 vezes maior do que a aparência)

O imageNamed parece carregar com precisão imagens de baixa e alta resolução, mas não é uma opção para mim.

Alguém tem uma solução para carregar imagens de baixa / alta resolução que não usa o carregamento automático de imageNamed ou imageWithContentsOfFile? (Ou, eventualmente, a solução de como corrigir o funcionamento do imageWithContentsOfFile)

questionAnswers(6)

yourAnswerToTheQuestion