title: Xcode method navigation
body: <p>In Xcode 4, I can press Ctrl-6 to get a list of all the methods in the current file.</p>
  
  <p>The problem is, if I have private methods declared at the top of my implementation file, say:</p>
  
  <pre><code>@interface Foo ()
  
  -(void)tap:(id)sender;
  
  @end
  
  @implementation Foo
  
  ...
  
  -(void)tap:(id)sender
  {
    ...
  }
  </code></pre>
  
  <p>then starting to type "tap" while the method list is visible will just take me to the declaration, since it comes first in the file, when what I really want is the implementation.</p>
  
  <p>Is there any way to exclude these declarations from the method list or do I need to resort to separate <code>Foo.h</code> and <code>Foo+Private.h</code> headers?</p>
  
  <p>Thanks!</p>