From fc3510b56858de1be67b0a73c7dc99d4ac0d48a9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8B=AC=E6=9C=A8=E8=88=9F=E7=9A=84=E6=9C=A8?= Date: Sun, 27 May 2018 22:57:56 +0800 Subject: [PATCH 1/2] Update UIDevice+YYAdd.m Add new iPhone device model. --- YYKit/Base/UIKit/UIDevice+YYAdd.m | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/YYKit/Base/UIKit/UIDevice+YYAdd.m b/YYKit/Base/UIKit/UIDevice+YYAdd.m index 296b4e1e..45aa011d 100644 --- a/YYKit/Base/UIKit/UIDevice+YYAdd.m +++ b/YYKit/Base/UIKit/UIDevice+YYAdd.m @@ -282,7 +282,13 @@ - (NSString *)machineModelName { @"iPhone9,2" : @"iPhone 7 Plus", @"iPhone9,3" : @"iPhone 7", @"iPhone9,4" : @"iPhone 7 Plus", - + @"iPhone10,1" : @"iPhone 8 (CDMA)", + @"iPhone10,4" : @"iPhone 8 (GSM)", + @"iPhone10,2" : @"iPhone 8 Plus (CDMA)", + @"iPhone10,5" : @"iPhone 8 Plus (GSM)", + @"iPhone10,3" : @"iPhone X (CDMA)", + @"iPhone10,6" : @"iPhone X (GSM)", + @"iPad1,1" : @"iPad 1", @"iPad2,1" : @"iPad 2 (WiFi)", @"iPad2,2" : @"iPad 2 (GSM)", From 101171f0e473921bb9a694ba6ac242b527c8d5d9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8B=AC=E6=9C=A8=E8=88=9F=E7=9A=84=E6=9C=A8?= Date: Fri, 30 Nov 2018 09:56:16 +0800 Subject: [PATCH 2/2] Update UIDevice+YYAdd.m Added iWatch, iPad, iPhone device types. reference:. --- YYKit/Base/UIKit/UIDevice+YYAdd.m | 29 ++++++++++++++++++++++++++++- 1 file changed, 28 insertions(+), 1 deletion(-) diff --git a/YYKit/Base/UIKit/UIDevice+YYAdd.m b/YYKit/Base/UIKit/UIDevice+YYAdd.m index 45aa011d..919f80cf 100644 --- a/YYKit/Base/UIKit/UIDevice+YYAdd.m +++ b/YYKit/Base/UIKit/UIDevice+YYAdd.m @@ -251,7 +251,15 @@ - (NSString *)machineModelName { @"Watch2,3" : @"Apple Watch Series 2 38mm", @"Watch2,4" : @"Apple Watch Series 2 42mm", @"Watch2,6" : @"Apple Watch Series 1 38mm", - @"Watch1,7" : @"Apple Watch Series 1 42mm", + @"Watch2,7" : @"Apple Watch Series 1 42mm", + @"Watch3,1" : @"Apple Watch Series 3 38mm", + @"Watch3,2" : @"Apple Watch Series 3 42mm", + @"Watch3,3" : @"Apple Watch Series 3 38mm", + @"Watch3,4" : @"Apple Watch Series 3 42mm", + @"Watch4,1" : @"Apple Watch Series 4 40mm", + @"Watch4,2" : @"Apple Watch Series 4 44mm", + @"Watch4,3" : @"Apple Watch Series 4 40mm", + @"Watch4,4" : @"Apple Watch Series 4 44mm", @"iPod1,1" : @"iPod touch 1", @"iPod2,1" : @"iPod touch 2", @@ -288,6 +296,9 @@ - (NSString *)machineModelName { @"iPhone10,5" : @"iPhone 8 Plus (GSM)", @"iPhone10,3" : @"iPhone X (CDMA)", @"iPhone10,6" : @"iPhone X (GSM)", + @"iPhone11,8" : @"iPhone XR", + @"iPhone11,2" : @"iPhone XS", + @"iPhone11,6" : @"iPhone XS Max", @"iPad1,1" : @"iPad 1", @"iPad2,1" : @"iPad 2 (WiFi)", @@ -320,6 +331,22 @@ - (NSString *)machineModelName { @"iPad6,4" : @"iPad Pro (9.7 inch)", @"iPad6,7" : @"iPad Pro (12.9 inch)", @"iPad6,8" : @"iPad Pro (12.9 inch)", + @"iPad6,11" : @"iPad 5", + @"iPad6,12" : @"iPad 5", + @"iPad7,1" : @"iPad PRO 2 (12.9 inch)", + @"iPad7,2" : @"iPad PRO 2 (12.9 inch)", + @"iPad7,3" : @"iPad PRO (10.5 inch)", + @"iPad7,4" : @"iPad PRO (10.5 inch)", + @"iPad7,5" : @"iPad 6", + @"iPad7,6" : @"iPad 6", + @"iPad8,1" : @"iPad PRO (11.0 inch)", + @"iPad8,2" : @"iPad PRO (11.0 inch)", + @"iPad8,3" : @"iPad PRO (11.0 inch)", + @"iPad8,4" : @"iPad PRO (11.0 inch)", + @"iPad8,5" : @"iPad PRO 3 (12.9 inch)", + @"iPad8,6" : @"iPad PRO 3 (12.9 inch)", + @"iPad8,7" : @"iPad PRO 3 (12.9 inch)", + @"iPad8,8" : @"iPad PRO 3 (12.9 inch)", @"AppleTV2,1" : @"Apple TV 2", @"AppleTV3,1" : @"Apple TV 3",