两种画图库, Quartz2D 是 Core Graphics的一部分, 还有一种是open GL ES是一个跨平台的库是 open gl的简化版是它的一个子集.
Quartz2D
CGContextRef context = UIGraphicsGetCurrentContext();
//设置线宽
CGContextSetLineWidth(context, 2.0);
//设置线的颜色
CGContextSetStrokeColorWithColor(context, UIColor);
//设置填充的颜色
CGContextSetFillColorWithColor(context, UIColor);
//画直线
CGContextMoveToPoint(context, CPOint.x, CPOint.x.y);
CGContextAddLineToPoint(context, CPOint.x.x, CPOint.x.y);
CGContextStrokePath(context);
//画矩形
CGContextAddRect(context, CGRect);
CGContextDrawPath(context, kCGPathFill);
//画圆形
CGContextAddEllipseInRect(context, CGRect);
CGContextDrawPath(context, kCGPathFill);