Avatar ·

Fichier global de constantes en Swift : bonnes pratiques

Bonjour à tous ! Je suis un développeur iOS débutant en Swift, et j'ai une question concernant l'organisation des constantes dans un projet. Avant, je travaillais avec Objective-C, où nous utilisions souvent un fichier header séparé avec #define pour toutes les valeurs globales. Maintenant, en Swift, je veux faire quelque chose de similaire, mais je ne suis pas sûr de la bonne approche. Actuellement, j'ai créé un fichier Constants.swift et j'y déclare simplement des variables let au niveau du fichier : ```swift let apiBaseURL = "https://api.example.com" let defaultTimeout: TimeInterval = 30.0 let maxLoginAttempts = 3 let appName = "MyApp" ``` Mais cela me semble peu soigné. Premièrement, toutes ces constantes se trouvent dans la portée globale, et je crains des conflits de noms. Deuxièmement, lorsque le projet grandit, les constantes deviennent nombreuses et difficiles à regrouper. Troisièmement,