title: @property and @synthesize and memory bugs
body: <p>I'm beginner in Objective C and Cocos2D</p>
  
  <p>I read <a href="https://stackoverflow.com/questions/8145751/features-of-use-property-and-synthesize-cocos2d">Features of use @property and @synthesize (cocos2d)</a></p>
  
  <p>The comments were references to bugs in the memory. What are these bugs?</p>
  
  <p>In my code I use:</p>
  
  <pre><code>//interface
  {
  CC_bla_bla *a; 
  }
  @property(nonatomic, retain) CC_bla_bla *a;
  
  
  //implementation
  @synthesize a;
  
  self.a=[CC_bla_bla load_value:123123]
  
  //dealloc
  [self.a release]
  self.a = nil;
  </code></pre>
  
  <p>Within a class, I always use self.a for all manipulations. Is that bad?</p>
  
  <p>And in what sense to use the "instance variable" a?</p>