ENUM
Device
public enum Device: CaseIterable
A type that describes the specific device model.
For iOS devices, only devices supporting iOS 8 are included.
iPhone4S
case iPhone4S
iPhone5
case iPhone5
iPhone5s
case iPhone5s
iPhone5c
case iPhone5c
iPhone6
case iPhone6
iPhone6Plus
case iPhone6Plus
iPhone6s
case iPhone6s
iPhone6sPlus
case iPhone6sPlus
iPhoneSE
case iPhoneSE
iPhoneSE2G
case iPhoneSE2G
iPhone7
case iPhone7
iPhone7Plus
case iPhone7Plus
iPhone8
case iPhone8
iPhone8Plus
case iPhone8Plus
iPhoneX
case iPhoneX
iPhoneXR
case iPhoneXR
iPhoneXS
case iPhoneXS
iPhoneXSMax
case iPhoneXSMax
iPhone11
case iPhone11
iPhone11Pro
case iPhone11Pro
iPhone11ProMax
case iPhone11ProMax
iPad2
case iPad2
iPad3
case iPad3
iPad4
case iPad4
iPad5
case iPad5
iPad6
case iPad6
iPad7
case iPad7
iPadMini
case iPadMini
iPadMini2
case iPadMini2
iPadMini3
case iPadMini3
iPadMini4
case iPadMini4
iPadMini5
case iPadMini5
iPadAir
case iPadAir
iPadAir2
case iPadAir2
iPadAir3
case iPadAir3
iPadPro12Inch
case iPadPro12Inch
iPadPro9Inch
case iPadPro9Inch
iPadPro12Inch2G
case iPadPro12Inch2G
iPadPro10Inch
case iPadPro10Inch
iPadPro12Inch3G
case iPadPro12Inch3G
iPadPro11Inch
case iPadPro11Inch
iPodTouch5G
case iPodTouch5G
iPodTouch6G
case iPodTouch6G
iPodTouch7G
case iPodTouch7G
appleTV4
case appleTV4
appleTV4K
case appleTV4K
watch(_:)
case watch(Display.Size)
watchSeries1(_:)
case watchSeries1(Display.Size)
watchSeries2(_:)
case watchSeries2(Display.Size)
watchSeries3(_:)
case watchSeries3(Display.Size)
watchSeries4(_:)
case watchSeries4(Display.Size)
watchSeries5(_:)
case watchSeries5(Display.Size)
simulator(_:)
indirect case simulator(Device)
unknown(_:)
case unknown(Family)