Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> IOS

จะตรวจสอบข้อมูลรุ่น iPhone ปัจจุบันได้อย่างไร?


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

การใช้ UIDevice เราสามารถเข้าถึงข้อมูลเช่น -

  • UIDevice.current.localizedModel - ส่งคืนโมเดลเวอร์ชันที่แปลแล้ว

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

  • UIDevice.current.name - ส่งกลับชื่อปัจจุบันของอุปกรณ์ที่ใช้อยู่ เช่น "ไอโฟนของฉัน"

  • UIDevice.current.systemName - ส่งกลับชื่อระบบเช่น @"iOS"

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

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

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

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

iPhone
iPhone
12.0

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

จะตรวจสอบข้อมูลรุ่น iPhone ปัจจุบันได้อย่างไร?