Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> iOS

วิธีกำหนดข้อมูลรุ่น iPhone ปัจจุบัน


iOS มีคลาส UIDevice ซึ่งมีข้อมูลทั้งหมดเกี่ยวกับ iPhone ของคุณที่ไม่ละเมิดกฎหมายความเป็นส่วนตัวของ Apple

ใช้ UIDevice เราสามารถเข้าถึงข้อมูลได้อย่าง -

  • UIDevice.current.localizedModel - คืนค่า localized version ของ model

  • UIDevice.current.model - คืนค่า model ของอุปกรณ์ปัจจุบัน เช่น @"iPhone", @"iPod touch"

  • UIDevice.current.name - คืนค่าชื่อปัจจุบันของอุปกรณ์ที่ใช้ เช่น "My iPhone"

  • UIDevice.current.systemName - คืนค่าชื่อระบบ เช่น @"iOS"

  • UIDevice.current.systemVersion - คืนค่าเวอร์ชันระบบ เช่น @"4.0"

  • UIDevice.current.batteryLevel - คืนค่าระดับแบตเตอรี่ หากอยู่ระหว่าง 0 ถึง 1 จะคืนค่า มิฉะนั้นถ้าสถานะเป็น UIDeviceBatteryStateUnknown คืนค่า -1.0

  • UIDevice.current.batteryState - คืนค่าสถานะแบตเตอรี่ มี 4 ค่าที่เป็นไปได้ตาม Apple APIs

public enum BatteryState : Int {    case unknown    case unplugged    case charging    case full }

คุณสามารถเขียนโค้ดข้างต้นใน viewDidLoad ของ View Controller และพิมพ์เพื่อดูผลลัพธ์

print(UIDevice.current.model) print(UIDevice.current.localizedModel) print(UIDevice.current.systemVersion)

ซึ่งให้ผลลัพธ์ดังนี้เมื่อรันบน iPhone 7 plus simulator

iPhone iPhone 12.0

นี่คือผลลัพธ์และตัวอย่างวิธีใช้โค้ดข้างต้น

วิธีกำหนดข้อมูลรุ่น iPhone ปัจจุบัน