Вот как я это сделаю на Mac. С фокусом на графическом контексте:
NSRect aRect;
NSPoint centerOfRect = NSMakePoint(NSMidX(aRect), NSMidY(aRect));
NSColor *aColor = NSReadPixel(centerOfRect);
Если вы работаете на iPhone, вам нужно найти эквивалентные макросы для CGRect вместо NSRect и связанной с ними функции CG.