mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-06-16 05:55:20 +00:00
Add new iPad models
This commit is contained in:
parent
38a5a886c8
commit
3134a4ef1b
@ -10,75 +10,6 @@
|
|||||||
|
|
||||||
#import <CommonCrypto/CommonDigest.h>
|
#import <CommonCrypto/CommonDigest.h>
|
||||||
|
|
||||||
typedef enum {
|
|
||||||
UIDeviceUnknown,
|
|
||||||
|
|
||||||
UIDeviceSimulator,
|
|
||||||
|
|
||||||
UIDevice1GiPhone,
|
|
||||||
UIDevice3GiPhone,
|
|
||||||
UIDevice3GSiPhone,
|
|
||||||
UIDevice4iPhone,
|
|
||||||
UIDevice4SiPhone,
|
|
||||||
UIDevice5iPhone,
|
|
||||||
UIDevice5SiPhone,
|
|
||||||
UIDevice6iPhone,
|
|
||||||
UIDevice6PlusiPhone,
|
|
||||||
UIDevice6SiPhone,
|
|
||||||
UIDevice6SPlusiPhone,
|
|
||||||
UIDevice7iPhone,
|
|
||||||
UIDevice7PlusiPhone,
|
|
||||||
UIDevice8iPhone,
|
|
||||||
UIDevice8PlusiPhone,
|
|
||||||
UIDeviceXiPhone,
|
|
||||||
UIDeviceSEPhone,
|
|
||||||
UIDeviceSE2Phone,
|
|
||||||
UIDeviceXSiPhone,
|
|
||||||
UIDeviceXSMaxiPhone,
|
|
||||||
UIDeviceXRiPhone,
|
|
||||||
UIDevice11iPhone,
|
|
||||||
UIDevice11ProiPhone,
|
|
||||||
UIDevice11ProMaxiPhone,
|
|
||||||
UIDevice12MiniiPhone,
|
|
||||||
UIDevice12iPhone,
|
|
||||||
UIDevice12ProiPhone,
|
|
||||||
UIDevice12ProMaxiPhone,
|
|
||||||
|
|
||||||
UIDevice1GiPod,
|
|
||||||
UIDevice2GiPod,
|
|
||||||
UIDevice3GiPod,
|
|
||||||
UIDevice4GiPod,
|
|
||||||
UIDevice5GiPod,
|
|
||||||
UIDevice6GiPod,
|
|
||||||
UIDevice7GiPod,
|
|
||||||
|
|
||||||
UIDevice1GiPad,
|
|
||||||
UIDevice2GiPad,
|
|
||||||
UIDevice3GiPad,
|
|
||||||
UIDevice4GiPad,
|
|
||||||
UIDevice5GiPad,
|
|
||||||
UIDevice6GiPad,
|
|
||||||
|
|
||||||
UIDeviceiPadPro12_93g,
|
|
||||||
UIDeviceiPadPro11,
|
|
||||||
UIDeviceiPadPro6g,
|
|
||||||
UIDeviceiPadPro10_5,
|
|
||||||
UIDeviceiPadPro12_9,
|
|
||||||
|
|
||||||
UIDeviceAppleTV2,
|
|
||||||
UIDeviceAppleTV3,
|
|
||||||
UIDeviceAppleTV4,
|
|
||||||
|
|
||||||
UIDeviceUnknowniPhone,
|
|
||||||
UIDeviceUnknowniPod,
|
|
||||||
UIDeviceUnknowniPad,
|
|
||||||
UIDeviceUnknownAppleTV,
|
|
||||||
UIDeviceIFPGA,
|
|
||||||
|
|
||||||
UIDeviceOSX
|
|
||||||
|
|
||||||
} UIDevicePlatform;
|
|
||||||
|
|
||||||
static NSData * _Nullable parseHexString(NSString * _Nonnull hex) {
|
static NSData * _Nullable parseHexString(NSString * _Nonnull hex) {
|
||||||
if ([hex length] % 2 != 0) {
|
if ([hex length] % 2 != 0) {
|
||||||
return nil;
|
return nil;
|
||||||
@ -758,7 +689,23 @@ NSString *suffix = @"";
|
|||||||
if ([platform isEqualToString:@"iPad14,5"] ||
|
if ([platform isEqualToString:@"iPad14,5"] ||
|
||||||
[platform isEqualToString:@"iPad14,6"])
|
[platform isEqualToString:@"iPad14,6"])
|
||||||
return @"iPad Pro 12.9 inch (6th gen)";
|
return @"iPad Pro 12.9 inch (6th gen)";
|
||||||
|
|
||||||
|
if ([platform isEqualToString:@"iPad14,8"] ||
|
||||||
|
[platform isEqualToString:@"iPad14,9"])
|
||||||
|
return @"iPad Air (6th gen)";
|
||||||
|
|
||||||
|
if ([platform isEqualToString:@"iPad14,10"] ||
|
||||||
|
[platform isEqualToString:@"iPad14,11"])
|
||||||
|
return @"iPad Air (7th gen)";
|
||||||
|
|
||||||
|
if ([platform isEqualToString:@"iPad16,3"] ||
|
||||||
|
[platform isEqualToString:@"iPad16,4"])
|
||||||
|
return @"iPad Pro 11 inch (5th gen)";
|
||||||
|
|
||||||
|
if ([platform isEqualToString:@"iPad16,5"] ||
|
||||||
|
[platform isEqualToString:@"iPad16,6"])
|
||||||
|
return @"iPad Pro 12.9 inch (7th gen)";
|
||||||
|
|
||||||
if ([platform hasPrefix:@"iPhone"])
|
if ([platform hasPrefix:@"iPhone"])
|
||||||
return @"Unknown iPhone";
|
return @"Unknown iPhone";
|
||||||
if ([platform hasPrefix:@"iPod"])
|
if ([platform hasPrefix:@"iPod"])
|
||||||
|
Loading…
x
Reference in New Issue
Block a user