Чтобы нарисовать круг, вы можете использовать (в вашем drawRect
методе)
CGContextRef context = UIGraphicsGetCurrentContext();
CGContextBeginPath (context);
CGContextAddArc (context, CENTER_X, CENTER_Y, RADIUS, 0, 2*M_PI, 0);
CGContextDrawPath (context, kCGPathFillStroke);
Для имитации таймера вы можете использовать CGContextAddLineToPoint
и CGContextMoveToPoint
для рисования линий и CGContextSetFillColor
для изменения текущего цвета заливки.
Проверка CGContext Reference