La plupart des modèles dans mon application iOS requête à un serveur web. Je voudrais avoir un fichier de configuration de stocker l'URL de base du serveur. Il ressemblera à quelque chose comme ceci:
// production
// static NSString* const baseUrl = "http://website.com/"
// testing
static NSString* const baseUrl = "http://192.168.0.123/"
En commentant une ligne ou l'autre, je peux changer de serveur de mes modèles. Ma question est, quelle est la meilleure pratique pour stocker des constantes globales dans iOS? Dans Android de programmation, nous avons cette intégrés dans les chaînes de fichier de ressources. Dans toute Activité (l'équivalent d'un UIViewController), nous pouvons récupérer ces constantes de chaîne avec:
String string = this.getString(R.string.someConstant);
Je me demandais si le SDK iOS est un analogue de place pour stocker des constantes. Si non, quelle est la meilleure pratique en Objective-C pour le faire?