Wie ermittelt man die Bildschirmgröße eines iOS-Geräts in Swift?
Hallo zusammen! Ich bin neu in der iOS-Entwicklung mit Swift und habe ein Problem beim Versuch, die Bildschirmgröße des Geräts zu ermitteln. Ich muss die Benutzeroberfläche an verschiedene Bildschirmgrößen anpassen (iPhone SE, iPhone 12, iPad usw.), verstehe aber nicht, wie ich das richtig machen soll.
Ich habe mehrere Methoden ausprobiert, aber sie geben entweder falsche Werte zurück oder funktionieren gar nicht. Hier ist, was ich versucht habe:
```swift
let screenSize = UIScreen.main.bounds.size
print("Screen size: \(screenSize)")
```
Aber dieser Code scheint zu funktionieren, obwohl ich gelesen habe, dass `UIScreen.main` in manchen Fällen veraltet oder unzuverlässig sein kann. Außerdem habe ich gehört, dass man safe area und navigation bar berücksichtigen muss, verstehe aber nicht, wie sich das auf die Bildschirmgröße auswirkt.
Ich habe auch versucht, `UIApplication.shared.keyWindow?.bounds` zu verwenden, aber das gibt manchmal nil zurück.
Könnt ihr mir bitte sagen, was der zuverlässigste und modernste Weg ist, um die Bildschirmgröße eines iOS-Geräts in Swift zu ermitteln? Muss ich die Geräteausrichtung berücksichtigen? Wie mache ich das richtig?