Est-il vrai que l'on ne devrait pas utiliser NSLog() sur la production de code?

M'a dit à quelques reprises dans ce site, mais je voulais m'assurer que c'est vraiment le cas.

Je m'attendais à être en mesure de les arroser NSLog appels de fonction tout au long de mon code, et que Xcode/gcc serait automatiquement la bande de ceux des appels lors de la construction de ma Libération/Distribution s'appuie.

Devrais-je éviter l'utilisation de ce? Si oui, quelles sont les alternatives les plus courantes entre ce qui est vécu Objective-C programmeurs?

  • Je sais que cette question est maintenant très vieux, mais, si vous le pouvez encore, je marque Marc Charbonneau réponse acceptée. J'ai modifié ma réponse au point à la sienne, mais sa réponse est la bonne.
  • NSLog() à l'intérieur d'une fréquente de la boucle sera absolument meurtre de votre performance, il a dit, après avoir découvert la manière dure.
InformationsquelleAutor jpm | 2008-11-19