Dibujar con Core Graphics se ve grueso en la pantalla Retina

Tengo una UIView que dibuja un círculo desde dentro de drawRect: rect. Después de leer la información de desarrollo de Apple en la pantalla Retina, parecía que usar Core Graphics significaba que los dibujos aprovecharían automáticamente la resolución más alta. Este círculo simple, sin embargo, se ve bastante grueso en comparación con un círculo similar en un icono de insignia. Obviamente lo estoy comparando con algo que tiene brillo y sombra, pero creo que es bastante obvio que el mío tampoco se está dibujando. Traté de tomar capturas de pantalla de la insignia del ícono de Apple y mi círculo y se ven casi iguales en mi Mac, sin embargo, la diferencia es obvia cuando las veo en el teléfono. ¿Hay algo simple que me falta aquí?

Este es el código de dibujo que estoy usando en drawRect: rect

UIBezierPath* aPath = [UIBezierPath bezierPathWithOvalInRect:
                       CGRectMake(0, 0, 22, 22)];

[[UIColor whiteColor] setStroke];
[[UIColor redColor] setFill];

CGContextRef aRef = UIGraphicsGetCurrentContext();
CGContextTranslateCTM(aRef, 10, 10);
aPath.lineWidth = 3;
[aPath fill];
[aPath stroke];

Gracias por cualquier ayuda, Rob

Respuestas a la pregunta(1)

Su respuesta a la pregunta