Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> IOS

स्विफ्ट में UIUserInterfaceIdiom के साथ वर्तमान डिवाइस का पता लगाएं

<घंटा/>

आईओएस/स्विफ्ट के साथ वर्तमान डिवाइस का पता लगाने के लिए हम UserInterfaceIdiom का उपयोग कर सकते हैं। यह स्विफ्ट में एक एनम है, जो बताता है कि किस डिवाइस का इस्तेमाल किया जा रहा है।

इंटरफ़ेस मुहावरा इसके एनम में कई मान प्रदान करता है जो हैं।

case unspecified
@available(iOS 3.2, *)
case phone // iPhone and iPod touch style UI
@available(iOS 3.2, *)
case pad // iPad style UI
@available(iOS 9.0, *)
case tv // Apple TV style UI
@available(iOS 9.0, *)
case carPlay // CarPlay style UI

स्विफ्ट इंटरफेस में मुहावरे का इस्तेमाल निम्नलिखित तरीके से किया जा सकता है:

print(UIDevice.current.userInterfaceIdiom)
if UIDevice.current.userInterfaceIdiom == .phone {
   print("running on iPhone")
}

जब हम उपरोक्त कोड को iPhone डिवाइस पर चलाते हैं तो निम्न परिणाम प्राप्त होता है।

स्विफ्ट में UIUserInterfaceIdiom के साथ वर्तमान डिवाइस का पता लगाएं


  1. एंड्रॉइड डिवाइस में कॉल का पता कैसे लगाएं?

    यह उदाहरण दर्शाता है कि मैं एंड्रॉइड में फोन कॉल का पता कैसे लगा सकता हूं। चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें। चरण 3 - निम्न कोड

  1. स्विफ्ट 3 के साथ ऐप्स कैसे लिखें

    स्विफ्ट का उपयोग macOS और iOS उपकरणों के लिए ऐप लिखने या बनाने के लिए किया जाता है। ऐप्पल ने स्विफ्ट को डिवाइसों से सबसे तेज़ और सबसे कुशल प्रदर्शन प्राप्त करने के लिए स्पष्ट रूप से डिज़ाइन किया है, और स्विफ्ट 3 अपने पहले से ही प्रभावशाली फीचर सेट पर विस्तार करता है। स्विफ्ट 4 में नया क्या है?

  1. फैन के साथ रास्पबेरी पाई 4 केस कैसे बनाएं

    नया रास्पबेरी पाई 4 अपने पूर्ववर्तियों के समान कम फॉर्म फैक्टर को साझा करने के बावजूद काफी अधिक शक्तिशाली है। हालांकि, शानदार प्रदर्शन के साथ, बिजली की अधिक खपत होती है। इसलिए, रास्पबेरी पाई 4 पुराने पाई मॉडल की तुलना में बहुत अधिक गर्मी उत्पन्न करता है। सक्रिय शीतलन के बिना, रास्पबेरी पाई 4 मध्यम भ