Swift में iOS डिवाइस की स्क्रीन का आकार कैसे निर्धारित करें?
सभी को नमस्ते! मैं Swift में iOS डेवलपमेंट में नौसिखिया हूँ और डिवाइस की स्क्रीन का आकार प्राप्त करने का प्रयास करते समय एक समस्या का सामना करना पड़ा। मुझे विभिन्न स्क्रीन आकारों (iPhone SE, iPhone 12, iPad आदि) के अनुसार इंटरफ़ेस को अनुकूलित करने की आवश्यकता है, लेकिन मैं समझ नहीं पा रहा हूँ कि इसे सही तरीके से कैसे किया जाए।
मैंने कई तरीके आज़माए, लेकिन वे या तो गलत मान लौटाते हैं या बिल्कुल काम नहीं करते। मैंने यह प्रयास किया:
```swift
let screenSize = UIScreen.main.bounds.size
print("Screen size: \(screenSize)")
```
लेकिन यह कोड काम करता हुआ प्रतीत होता है, हालांकि मैंने पढ़ा है कि `UIScreen.main` कुछ मामलों में पुराना या अविश्वसनीय हो सकता है। मैंने यह भी सुना है कि safe area और navigation bar को ध्यान में रखना चाहिए, लेकिन मैं समझ नहीं पा रहा हूँ कि यह स्क्रीन के आकार को कैसे प्रभावित करता है।
इसके अलावा, मैंने `UIApplication.shared.keyWindow?.bounds` का उपयोग करने का प्रयास किया, लेकिन...