Convertir NSColor a RGB

Estoy intentando convertir un NSColor a RGB, pero parece dar un resultado totalmente incorrecto:

NSColor *testColor = [NSColor colorWithCalibratedWhite:0.65 alpha:1.0];

const CGFloat* components = CGColorGetComponents(testColor.CGColor);
NSLog(@"Red: %f", components[0]);
NSLog(@"Green: %f", components[1]);
NSLog(@"Blue: %f", components[2]);
NSLog(@"Alpha: %f", CGColorGetAlpha(testColor.CGColor));

Vuelvo: rojo = 0.65 - verde = 1.0 - azul = 0.0 y alfa es 1.0 - lo que resulta en un color completamente diferente. (Debería ser gris, ahora es verde).

¿Estoy haciendo algo mal?

Respuestas a la pregunta(6)

Su respuesta a la pregunta