Avatar ·

Archivo global de constantes en Swift: mejores prácticas

¡Hola a todos! Soy un desarrollador iOS principiante en Swift y tengo una pregunta sobre la organización de constantes en un proyecto. Anteriormente trabajaba con Objective-C, donde solíamos usar un archivo header separado con #define para todos los valores globales. Ahora en Swift quiero hacer algo similar, pero no estoy seguro de cómo hacerlo correctamente. Actualmente creé un archivo separado Constants.swift y simplemente declaro variables let a nivel de archivo: ```swift let apiBaseURL = "https://api.example.com" let defaultTimeout: TimeInterval = 30.0 let maxLoginAttempts = 3 let appName = "MyApp" ``` Pero esto me parece poco ordenado. Primero, todas estas constantes están en el ámbito global y temo conflictos de nombres. Segundo, cuando el proyecto crece, hay muchas constantes y es difícil agruparlas. Tercero, he oído que en Swift hay formas más elegantes, como mediante enum o struct. Pero no entiendo cómo hacerlo correctamente. Por favor, indíquenme cómo organizar constantes globales en Swift.