Swift में iOS ऐप में iPad डिवाइस की पहचान
सभी को नमस्ते! मैं iOS डेवलपमेंट में नया हूँ और मुझे इस कार्य का सामना करना पड़ा: यह पहचानना कि ऐप iPad पर चल रहा है या नहीं, ताकि इंटरफ़ेस को अनुकूलित किया जा सके। उदाहरण के लिए, iPad पर मैं split view दिखाना चाहता हूँ, जबकि iPhone पर सामान्य नेविगेशन।
मैंने UIDevice.current.userInterfaceIdiom का उपयोग करने की कोशिश की, लेकिन मुझे यकीन नहीं है कि यह एक विश्वसनीय तरीका है। यहाँ मेरा कोड है:
```swift
if UIDevice.current.userInterfaceIdiom == .pad {
print("यह iPad है")
} else {
print("यह iPhone या iPod है")
}
```
लेकिन मैंने पढ़ा है कि iPad पर Split View या Slide Over मोड में यह प्रॉपर्टी अस्पष्ट व्यवहार कर सकती है। मैंने यह भी देखा कि कुछ लोग UIScreen.main.traitCollection.userInterfaceIdiom का उपयोग करते हैं, लेकिन मुझे अंतर समझ नहीं आता।
कृपया बताएं कि यह पहचानने का सही और विश्वसनीय तरीका क्या है कि ऐप iPad पर चल रहा है? हो सकता है कि