title: including common header files in .pch file
body: <p>I am just wondering, is it good practice to include commonly/mostly used header files in .pch file?</p>
  
  <p>e.g Most of files required below headers</p>
  
  <pre><code>    #import &lt;UIKit/UIKit.h&gt;
      #import &lt;Foundation/Foundation.h&gt;
  </code></pre>
  
  <p>So instead of each file should have, is it good practice to add those in .pch file?</p>
  
  <p>.pch file </p>
  
  <pre><code>     #ifdef __OBJC__
       #import &lt;UIKit/UIKit.h&gt;
       #import &lt;Foundation/Foundation.h&gt;
       #import &lt;MostlyUsed.h&gt;
       #endif
  </code></pre>
  
  <p>I found some disadvantages of this,
  1) Dependancies get hidden.
  2) Source files can not be copied directly.</p>
  
  <p>It will be great if you guys provide some inputs on this.</p>
  
  <p>Thanks</p>