Comment écrire ce qui suit dans la langue de la directive du préprocesseur?Directives de préprocesseur de l'objectif-c
if (isfullversion and isproduction)
else if (isliteversion)
end if
Comment écrire ce qui suit dans la langue de la directive du préprocesseur?Directives de préprocesseur de l'objectif-c
if (isfullversion and isproduction)
else if (isliteversion)
end if
Vous créez des cibles distinctes. un pour la version allégée, un pour la version complète, puis ajoutez des drapeaux de compilation comme -DLITE
puis vérifiez #ifdef LITE
dans votre code.
Vous devriez pouvoir écrire les conditions que vous avez déjà pour le préprocesseur si vous voulez, plutôt que de simplement vérifier si elles sont définies.
#if (isfullversion && isproduction)
#elif (isliteversion)
#endif
Je l'ai déjà fait. Ce que je ne sais pas, c'est comment écrire la partie #ifdef pour les conditions ci-dessus – Melina
Vous devez placer cela autour des sections de code que vous voulez pour la version lite, ou simplement la version complète, en fonction de la définition du préprocesseur. Vous n'avez qu'à en définir un (celui qui a du sens pour votre but) comme le! THAT_THING sera l'autre. Par exemple, si vous définissez 'LITE', alors' #ifndef LITE' sera plein. – jer