J'ai plusieurs paramètres de configuration auxquels j'ai besoin d'accéder dans toute l'application. Ces paramètres ne peuvent pas et ne seront pas modifiables par l'utilisateur. Je viens d'un arrière-plan d'application Web et je ne sais pas quelle approche est recommandée.Meilleures pratiques pour la configuration de l'application
Si mon application était pour le web, je créerais un fichier de configuration de fichier config.py
ou config.php
puis définissez tout ce que j'ai besoin de configurer puis chargez-le là où j'en ai besoin. Pour iOS, je suis tombé sur NSUserDefaults
où il est utilisé principalement pour les préférences de l'utilisateur (du moins pour ce que je vois les gens qui l'utilisent). Cependant, les données que je souhaite stocker ne sont pas du tout des préférences. Dois-je créer une classe et stocker mes valeurs ou utiliser NSUserDefaults
?