J'essaye de mettre en application l'approche de notation à http://www.cimgf.com/2010/05/02/my-current-prefix-pch-file/ . Je ne suis pas sûr de savoir comment terminer l'étape:
Par conséquent, la première ligne est un commutateur pour voir si nous sums en mode debugging. J'ai mis cette valeur dans les parameters de construction de mon projet. Si vous regardez sous la section "Macros du préprocesseur", vous pouvez définir la définition DEBUG ici.
C'est pour répondre à une input "#ifdef DEBUG" (je ne donne que la première ligne) dans votre code.
QUESTION: Comment est-ce que je configure réellement ce drapeau DEBUG dans les arrangements de projet?
Par exemple j'ai essayé:
DLog(@"testingg");
Si vous éditez les parameters de construction directement via l'interface user Xcode, la valeur est juste DEBUG = 1 (non -). C'est juste une list de valeurs séparées par des espaces si vous en avez plusieurs.
Je préfère utiliser les files xccongif pour gérer mes parameters de construction, auquel cas vous utilisez le drop down menu "Basé sur" dans le coin inférieur droit des parameters de construction pour définir le file xcconfig à utiliser, et dans le file xcconfig utilisez le paramètre suivant (L'exemple montre la définition d'un indicateur de niveau de journalisation également):
GCC_PREPROCESSOR_DEFINITIONS = TTMAXLOGLEVEL=TTLOGLEVEL_INFO DEBUG=1
Vous findez la réponse dans Activer la valeur de macro 'DEBUG' .