title: Private properties vs instance variables in ARC
body: <p>Having ARC enabled for an iOS app, if I want a class to have a private value/object, it should be better to declare this:</p>
  
  <pre><code>// .m file
  @interface MyClass ()
  @property (strong, nonatomic) NSString *name;
  @end
  </code></pre>
  
  <p>or this?:</p>
  
  <pre><code>@implementation MyClass
  {
     NSString *name;
  }
  </code></pre>
  
  <p>What memory management considerations should I have?</p>
  
  <p>Thanks!</p>