title: Do we still need to hide/remove print statements in Xcode 8.2 and Swift 3 when releasing app?
body: <p>Is it still recommended / needed to hide print statements when releasing an app with Xcode 8.2 and Swift 3? </p>
  
  <p>At the moment I have a global print function like this</p>
  
  <pre><code> func print(_ items: Any...) {
      #if DEBUG
          Swift.print(items[0])
      #endif
  }
  </code></pre>
  
  <p>than will only print if the project is in Debug mode.</p>
  
  <p>Apple recently finally added the DEBUG flag by default in Xcode so we do not have to manually add it anymore in OtherFlags in Build Settings. </p>
  
  <p>This made me wonder if we actually still need to remove the print statements or does Swift/Xcode do it automatically or is there some other optimisation where it is no longer needed.</p>
  
  <p>If not is the above way the best approach?</p>