title: Is it true that one should not use NSLog() on production code?
body: <p>I was told this a few times in this very site, but I wanted to make sure this is really the case.</p>
  
  <p>I was expecting to be able to sprinkle NSLog function calls throughout my code, and that Xcode/gcc would automatically strip those calls out when building my Release/Distribution builds.</p>
  
  <p>Should I avoid using this? If so, what alternatives are most common between experienced Objective-C programmers?</p>