title: What is the benefit of using CGPath?
body: <p>I am new to CGPath concept and have a decent idea about Bezier curves.
  I am creating a small free hand drawing program using a View.
  In drawRect I keep drawing recorded set of lines from an Array.
  and while my mouse moves I add a new line to that array and refresh the view.
  drawrect is called again and it draws the recorded set of lines again.</p>
  
  <p>I was reading about CGPath, it says that internally it does something similar to what I am doing.
  storing a set of lines and Bezier curves.</p>
  
  <p>So is there any performance improvement, if I use CGPath ?</p>