title: How to determine whether code is running in DEBUG / RELEASE build?
body: <p>I am making an app that processes sensitive credit card data.</p>
  
  <p>If my code is running in debug mode I want to log this data to the console and make some file dumps.   </p>
  
  <p>However on the final appstore version (ie when it is running in release mode) it is essential all of this is disabled (security hazard)!</p>
  
  <p>I will try to answer my question as best I can;  so the question becomes <em>'Is this solution path the right or best way to do it?'</em></p>
  
  <pre><code>// add `IS_DEBUG=1` to your debug build preprocessor settings  
  
  #if( IS_DEBUG )  
  #define MYLog(args...) NSLog(args)  
  #else  
  #define MYLog(args...)  
  #endif  
  </code></pre>