title: How to reuse an CABasicAnimation when not removed after completion?
body: <p>Lots of people are talking about keeping an CABasicAnimation object around after it has been used.</p>
  
  <p>So by setting </p>
  
  <blockquote>
    <p>removedOnCompletion = NO </p>
  </blockquote>
  
  <p>the animation object keeps attached to the layer when the animation is complete. How would I re-launch this animation again without creating a new CABasicAnimation?</p>
  
  <p>What's the point of keeping this object around? The only benefit I know is that we can set removedOnCompletion = NO and set kCAFillModeForwards so that Core Animation does not revert the visual representation back to the model values in the CALayer.</p>
  
  <p>But how to re-use the animation, like everyone is talking about?</p>