title: iOS override custom getter/setter in property variable declaration
body: <p>I've been working on some code with another developer that is working remotely. So far, their code has been filled with bugs and is poorly put together... upon further inspecting some of their code, I came upon something I'd not seen anyone else do (of course I'm not an expert in iOS and find new things every day).</p>
  
  <p>In one of the properties they declared, it was written as</p>
  
  <pre><code>@property (nonatomic, strong, getter = thenewPasswordActivity) IBOutlet UIActivityIndicatorView * newPasswordActivity;
  </code></pre>
  
  <p>I was able to find that they were overriding the custom getter method from <a href="https://stackoverflow.com/a/9675673/1457357">this post</a>, but was stumped as to why because not once was "thenewPasswordActivity" used.</p>
  
  <p>So this being said, my main question is what was the overall gain from defining a custom getter method like this. Would this custom getter allow one to access the property without using <em>self.newPasswordActivity</em> (without synthesizing) and instead just reference <em>thenewPasswordActivity</em>?</p>