title: "Missing [super dealloc]" warning in an ARC project
body: <p>I've refactored a project to ARC. It looks fine, but there is an object which uses the notification center. I removed the observer in a custom dealloc method. That worked fine in the non ARC project. It also works in ARC, but I get a crazy warning: "Method possibly missing a [super dealloc] call." In an ARC project it is automatically done for me, when the method ends. Even better: I must not call it in ARC projects! This must be an XCode bug, right? Here's my code:</p>
  
  <pre><code>- (void)dealloc {
      [[NSNotificationCenter defaultCenter] removeObserver:self];
      // [super dealloc]; will be called automatically
  }
  </code></pre>
  
  <p>I always want to write code that doesn't throw warnings. Is there a way around that yellow exclamation mark? </p>