Je crée une application qui traite les données sensibles des cartes de crédit.
Si mon code s'exécute en mode débogage, je veux enregistrer ces données sur la console et effectuer des vidages de fichiers.
Cependant, sur la version finale de l'appstore (c'est-à-dire lorsqu'elle fonctionne en mode release), il est essentiel que tout cela soit désactivé (risque de sécurité)!
Je vais essayer de répondre à ma question du mieux que je peux; la question devient donc: «Cette voie de solution est-elle la bonne ou la meilleure façon 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
#ifdef DEBUG NSLog@("Something");#else//#endif
cela ne fonctionne pas. Comment puis-je initialiser un bouton ou enregistrer quelque chose sur la console, pouvez-vous modifier votre question?