Swift में iOS/macOS ऑपरेटिंग सिस्टम का वर्जन कैसे चेक करें?
सभी को नमस्ते! मैं Swift में नया हूँ और iOS और macOS के लिए एक ऐप लिख रहा हूँ। मुझे चाहिए कि कुछ फीचर्स केवल विशिष्ट OS वर्जन पर ही काम करें। उदाहरण के लिए, मैं iOS 13+ पर `UIScene` का उपयोग करना चाहता हूँ, लेकिन नहीं चाहता कि पुराने डिवाइसों पर ऐप क्रैश हो।
समस्या यह है कि मुझे नहीं पता कि सिस्टम वर्जन को सही तरीके से कैसे चेक किया जाए। पहले मैंने कुछ इस तरह प्रयास किया:
```
if UIDevice.current.systemVersion >= "13.0" {
// iOS 13+ के लिए कोड
}
```
लेकिन यह काम नहीं किया — कंपाइलर स्ट्रिंग्स की तुलना करने पर आपत्ति करता है। फिर मैंने इंटरनेट पर `ProcessInfo` के साथ एक विकल्प पाया, लेकिन यह बहुत जटिल लगता है:
```
let osVersion = ProcessInfo.processInfo.operatingSystemVersion
if osVersion.majorVersion >= 13 {
// ...
}
```
यह काम करता है, लेकिन मुझे यह पसंद नहीं है कि वर्जन को भागों में तोड़ना पड़ता है।