title: foundation header instead of cocoa header for objective-c class (NSObject subclass)
body: <p>in xcode 4, when i try to create a class, for example "ABClass" using a template for Mac OS X, the end result when the file created is:</p>
  
  <pre><code>//header
  #import &lt;Foundation/Foundation.h&gt;
  
  
  @interface DBFTimer : NSObject {
  @private
  
  }
  
  @end
  </code></pre>
  
  <p>and the other file</p>
  
  <pre><code>//.m file
  #import "DBFTimer.h"
  
  
  @implementation DBFTimer
  
  - (id)init
  {
  self = [super init];
  if (self) {
      // Initialization code here.
  }
  
  return self;
  }
  
  - (void)dealloc
  {
  [super dealloc];
  }
  
  @end
  </code></pre>
  
  <p>is this a bug? and what is the solution? (running Xcode 4 Build 4A304a)</p>
  
  <p>EDIT: ok now i understand why, as this is an subclass of <code>NSObject</code>, thus the foundation header only is required.</p>