title: Cannot declare variable inside @interface or @protocol : How to deal with
body: <p>A while ago, I developed an app with GCC compiler, now I upgrade to use Apple LLVM compiler 4.2, and getting many errors of kind : <code>Cannot declare variable inside @interface or @protocol</code></p>
  
  <p>Here is an example:</p>
  
  <pre><code>@interface HomeController(PRIVATE)
  NSMutableArray *array;
  @end
  </code></pre>
  
  <p>I know I cannot declare ivars in Categories, but if I change them to properties, it will not make sense, since some ivars are referencing extern classes.</p>
  
  <p>How you usually deal with these kind of issues? Thanx in advance.</p>