Хорошо, это не совсем то, что вы хотите, но этот код нарисует линию. Вы можете адаптировать его, чтобы сделать точку. Или, по крайней мере, получить немного информации от него.
Создание изображения 1x1 кажется немного странным. Штрихи перемещаются по линии, поэтому должен работать штрих шириной 1,0 при 0,5. Просто поиграй.
- (void)drawLine{
UIGraphicsBeginImageContext(CGSizeMake(320,300));
CGContextRef ctx = UIGraphicsGetCurrentContext();
float x = 0;
float xEnd = 320;
float y = 300;
CGContextClearRect(ctx, CGRectMake(5, 45, 320, 300));
CGContextSetGrayStrokeColor(ctx, 1.0, 1.0);
CGContextSetLineWidth(ctx, 1);
CGPoint line[2] = { CGPointMake(x,y), CGPointMake(xEnd, y) };
CGContextStrokeLineSegments(ctx, line, 2);
UIImage *theImage=UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
}