Je développe un framework qui se connecte à une URL codée en dur. J'aimerais pouvoir changer cette URL dans les tests automatisés. J'ajoutant ce qui suit à mon tête parapluie:Xcode: déclarer la méthode en en-tête public uniquement en mode DEBUG
#ifdef DEBUG
- (void)setServerUrl;
#endif
Je pensais que si je construis le cadre en mode -configuration Release
, le préprocesseur supprimerait la déclaration de méthode à partir du code, qui est ce que je veux. Donc, peut-être que mon approche était mauvaise pour commencer, ou c'était juste mais l'implémentation ne l'était pas. Dans tous les cas, comment exposer une méthode en mode DEBUG uniquement? C'est possible?