Como ajusto um contexto 2D de quartzo para dar conta de uma tela Retina?

Eu tenho um jogo 2D de quartzo que chama diretamente para um contexto. Por esse motivo, estou tendo que adaptar o código para que ele seja dimensionado, se apropriado, para uma tela Retina. Estou fazendo isso usando o seguinte código:

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

    return [[UIScreen mainScreen]scale];

}

else  

{
    return 1.0;
}

}

O que agora estou lutando é como manipular meu contexto de quartzo no meu-drawRect: método para mulitply pelo retornadoscale valor. Alguém pode me ajudar com esse código?

questionAnswers(1)

yourAnswerToTheQuestion