Globale Konstanten in Swift: Best Practices und Code-Organisation
Hallo zusammen. Ich bin ein angehender iOS-Entwickler und wechsle von Objective-C zu Swift. In Objective-C habe ich globale Konstanten mit `#define`-Makros oder `extern const` erstellt. Zum Beispiel hatte ich eine Datei `Constants.h`:
```objective-c
extern NSString *const kAPIBaseURL;
extern NSInteger const kMaxRetryCount;
```
Jetzt kann ich in Swift kein `#define` verwenden und verstehe nicht, wie ich die Speicherung globaler Konstanten richtig organisieren soll. Ich habe mehrere Ansätze gesehen:
1. Eine Struktur mit statischen Eigenschaften erstellen.
2. Ein enum ohne cases verwenden.
3. Einfach let-Variablen auf Dateiebene deklarieren.
Mich verwirrt, dass es in Swift keinen einheitlichen Standard gibt. Zum Beispiel möchte ich die Server-URL, API-Keys, Animationseinstellungen und Request-Limits speichern. Welcher Ansatz gilt als korrekt? Muss ich einen separaten