¿Cómo ajusto un contexto Quartz 2D para tener en cuenta una pantalla Retina?

Tengo un juego Quartz 2D que se basa directamente en un contexto. Por esta razón, tengo que adaptar el código para que se ajuste si es apropiado para una pantalla Retina. Estoy haciendo esto usando el siguiente código:

- (CGFloat) displayScale
{
if ([[UIScreen mainScreen] respondsToSelector:@selector(scale)]) {

    return [[UIScreen mainScreen]scale];

}

else  

{
    return 1.0;
}

}

Con lo que ahora estoy luchando es cómo manipular mi contexto de Cuarzo en mi-drawRect: método para mulitply por el devueltoscale valor. ¿Alguien puede ayudarme con este código?

Respuestas a la pregunta(1)

Su respuesta a la pregunta