title: custom class initializers with ARC - self.name or name?
body: <p>when defining a Person class with ARC, </p>
  
  <ol>
  <li>should i use <strong>self.fullname</strong> or just <strong>fullname</strong> in the initializer? </li>
  <li>if i use <strong>fullname</strong> will the passed strings be retained? </li>
  <li>if i use <strong>self.fullname</strong> i must define a setter or a property? should i use <strong>strong</strong>?</li>
  </ol>
  
  <p><img src="https://i.stack.imgur.com/e05TZ.png" alt="Person class initializer"></p>
  
  <p>coming from a pre ARC way of thinking, i'm trying to wrap my head around the changes ARC suggests.</p>