I am working on a sketching app on the iPhone. I got it working but not pretty as seen here And I am looking for any suggestion to smooth the drawing Basically, what I did is when user places a finger on the screen I called - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event then I collect a single touch in an array with - (void) touchesMoved:(NSSet *)touches withEvent:(UIEvent *)even