ऐप्पल डिवाइस के स्क्रीन साइज का पता लगाना एक आसान और आसान काम है। IOS SDK का UIKIT मॉड्यूल कई फ़ंक्शन और कक्षाएं प्रदान करता है जो उपयोगकर्ता इंटरफ़ेस, स्क्रीन आकार और कई अन्य UI तत्वों से संबंधित हैं।
उनमें से एक UIScreen है जो डिवाइस स्क्रीन से संबंधित है।
UIScreen.main उपयोग में आने वाले डिवाइस की वर्तमान मुख्य स्क्रीन प्रदान करता है, जिसमें आगे ऐसी विधियां हैं जो वर्तमान स्क्रीन की अन्य विशेषताओं और गुणों को वापस करती हैं।
यह पता लगाने के लिए कि वर्तमान स्क्रीन आईफोन 5 है या नहीं, हमें पहले स्क्रीन के वर्तमान आकार को खोजना होगा और मूल्य के साथ तुलना करनी होगी। आईफोन 5 की ऊंचाई 568 अंक है।
चरण 1 − वर्तमान स्क्रीन की ऊंचाई प्राप्त करना
let height = UIScreen.main.bounds.height
चरण 2 − ऊंचाई की तुलना करना
if height == 568 { print("this is an iPhone 5 screen") }else { print("this is some other screen - the size is \( height )") }
विभिन्न स्क्रीन आकारों को देखने और अन्य iPhone स्क्रीन आकारों की तुलना करने के लिए इस पद्धति को और बढ़ाया जा सकता है। इसे एक फ़ंक्शन के रूप में परिवर्तित किया जा सकता है, जैसे,
func checkIphone() -> Bool { if height == 568 { return true }else { return false } }
आईफोन 7 प्लस सिम्युलेटर पर चलने पर यह उपरोक्त कोड का परिणाम है।