Xcode: Condition mode développement ou production

mardi 18 juin 2013
Voici un code utile pour savoir si on est en mode développement ou distribution. Idéal pour les liens vers des webservices de production et de développement. Pour ma part dans une classe singleton qui contient toute les variables générales de mon application (Root.plist, taille écran etc…), dans le .h je défini dans quel mode on se trouve:
#ifdef DEBUG
#define DEBUGMODE YES
#else
#define DEBUGMODE NO
#endif
Ensuite, partout dans votre projet vous faites le test suivant pour savoir si vous êtes en mode développement ou production:
if (DEBUGMODE) {
// MODE DEVELOPPEMENT
}else{
// MODE PRODUCTION
}
Pour ma part, je fais ce test dans la fonction init de ma classe ingleton global de mon application et j’assigne des variables de mon application.

Tags: debug , define