title: removeFromSuperview and release memory management
body: <p>I have a MBProgressHUD that I allocate as follows:</p>
  
  <pre><code> self.progressHUD_ = [[[MBProgressHUD alloc] initWithView:self.view] autorelease];
  </code></pre>
  
  <p>if I call removeFromSuperview then would I have to call progressHUD release again? Also if I declare a property with something like this:</p>
  
  <pre><code>NSString * title_;
  
  @property (nonatomic, retain) NSString * title_;
  </code></pre>
  
  <p>then it is guaranteed that in my dealloc I should have a release on title right?</p>