Constantes globales en Swift : meilleures pratiques et organisation du code
Bonjour à tous. Je suis un développeur iOS débutant, je passe d'Objective-C à Swift. En Objective-C, j'avais l'habitude de créer des constantes globales avec les macros `#define` ou `extern const`. Par exemple, j'avais un fichier `Constants.h` :
```objective-c
extern NSString *const kAPIBaseURL;
extern NSInteger const kMaxRetryCount;
```
Maintenant en Swift, je ne peux pas utiliser `#define` et je ne comprends pas comment organiser correctement le stockage des constantes globales. J'ai vu plusieurs approches :
1. Créer une structure avec des propriétés statiques.
2. Utiliser un enum sans case.
3. Déclarer simplement des variables let au niveau du fichier.
Ce qui me gêne, c'est qu'il n'y a pas de standard unique en Swift. Par exemple, je veux stocker l'URL du serveur, les clés API, les paramètres d'animation et les limites de requêtes. Quelle méthode est considérée comme correcte ? Faut-il créer des
No answers yet.
Connectez-vous pour laisser une réponse