title: why would I need to use a primitive accessor methods in a core data project?
body: <p>Why would I need to use a primitive accessor methods in a core data project?</p>
  
  <p>I'm reading about Core Data and note the below:</p>
  
  <blockquote>
    <p>By default, Core Data dynamically
    creates efficient public and primitive
    get and set accessor methods for
    modeled properties (attributes and
    relationships) of managed object
    classes...</p>
    
    <p>For example, given an entity with an
    attribute firstName, Core Data
    automatically generates firstName,
    setFirstName:, primitiveFirstName, and
    setPrimitiveFirstName:.</p>
  </blockquote>
  
  <p>I'm still not sure what the primitive accessor methods are?  How do they work?  When &amp; why would I need to use them over the normal accessor methods?</p>
  
  <p>thanks</p>