title: Can you help me understand retain counts in cocoa/objective-c?
body: <pre><code>&gt; .h file:
  NSString *myString;
  @property (nonatomic, retain) NSString *myString;
  
  &gt; .m file:
  self.myString = [[NSString alloc] init];
  </code></pre>
  
  <p>If i'm not wrong i will end up with an NSString instance with retain count of +2. Right?</p>
  
  <p>I'm curious because Apple's example for Location uses "self." for initialization. Why? I checked and it does show retain count to be +2.</p>