title: Mapkit: mkannotation - How to correctly re-use?
body: <p>I'll skip some code for the sake of simplicity. I have three kinds of MKannotation(s) (user location, purple pin, and red pin). Each object that I'm representing with purple pins have a unique <em>reuseIdentifier</em> (i.e. its title).</p>
  
  <p>I am aware that it's a good practice to dequeue from the <em>mapView</em> using the <em>reuseIdentifier</em> first before initializing an annotation. My question is regarding the specifics of how it's being reused.</p>
  
  <p>Is it getting reused at the:</p>
  
  <p>a) the type/class of annotation (purple pin, red pin) level or
  b) the individual annotations level (each purple pins with unique <em>reuseIdentifiers</em>).</p>
  
  <p>Any tip would be appreciated. I want to do this right for the performance reasons.</p>
  
  <p>Thank you!</p>