title: Why does google suggest to use trailing underscores when naming iVars in Objective-C?
body: <p>In Google's <a href="http://google-styleguide.googlecode.com/svn/trunk/objcguide.xml" rel="noreferrer">Objective-C Style guide</a> which is follow by many people , Google says </p>
  
  <blockquote>
    <p>Class member variables have trailing
    underscores</p>
  </blockquote>
  
  <p>Why? Is there any good reason for doing this? I found apple usually name an ivar when beginning underscore.</p>