Je crée une application qui traite les données de carte de crédit sensibles.
Si mon code s'exécute en mode débogage, je souhaite consigner ces données sur la console et effectuer des vidages de fichiers.
Cependant, sur la version finale de l'appstore (c'est-à-dire quand il s'exécute en mode release), il est essentiel que tout soit désactivé (risque de sécurité)!
Je vais essayer de répondre à ma question du mieux que je peux; La question devient donc: "Est-ce que le chemin de la solution est le meilleur ou le meilleur moyen de le faire?"
// add `IS_DEBUG=1` to your debug build preprocessor settings
#if( IS_DEBUG )
#define MYLog(args...) NSLog(args)
#else
#define MYLog(args...)
#endif