title: How to initialise private member variable
body: <p>In the below code I want to declare a private instance variable and initialise it to zero
  But when I try to initialise it to zero I receive irrelevant error “; comma expected at the end of the statement”</p>
  
  <p>As an attempt to solve the issue, I tried to find out to which value this variable is initialised:</p>
  
  <pre><code>-(void) startRecursion: (UIView *) uiviews {
      if (!uiviews) {
      return;
      }
      NSLog(@"numOfMethodCalls: %d", ++self-&gt;numOfMethodCalls);
      NSUInteger *countOfSubViews = [uiviews.subviews count];
  }
  </code></pre>
  
  <p>However, the log printed :</p>
  
  <pre><code>2019-11-10 14:08:25.711847+0100 UIEnhancement_00[10065:383388] numOfMethodCalls: 8
  </code></pre>
  
  <p>Please let me know how to solve this issue</p>
  
  <p><strong>code</strong>:</p>
  
  <pre><code>@interface UIEnhancements : NSObject {
   NSUInteger *numOfMethodCalls;
  }
  
  +(id) initSelf;
  </code></pre>