L'exigence actuelle est la suivante : ajoutez une ligne à la liste des paramètres dans l'APP pour utiliser spécifiquement des cellules pour changer d'environnement de serveur pour les comptes spéciaux, afin que vous puissiez basculer librement entre les environnements de développement, de test et formels.
Actuellement, toutes les définitions de macros globales sont écrites dans des fichiers PCH. Je souhaite utiliser NSUserDefault ou Singleton pour maintenir la collection de variables d'environnement, mais cela n'a aucun effet. Cependant, en utilisant Build Configuration pour configurer plusieurs environnements, en utilisant des fichiers xcconfig pour configurer plusieurs environnements et en utilisant Targets pour configurer plusieurs environnements, ces méthodes regrouperont plusieurs applications et le processus de configuration n'est pas simple. En fait, il devrait exister un moyen plus simple d'implémenter une petite fonction de commutation entre plusieurs environnements. J'espère que les étudiants intéressés pourront répondre à cette question.
Utilisez NSUserDefault, puis définissez la macro APIHost pour déterminer la valeur en fonction de la valeur NSUserDefault