/*
* desc: get ios device type
* reference: https://zh.wikipedia.org/wiki/IOS%E5%92%8CiPadOS%E8%AE%BE%E5%A4%87%E5%88%97%E8%A1%A8
*
* iPhone1,1 iPhone
* iPhone1,2 iPhone 3G
* iPhone2,1 iPhone 3GS
* iPhone3,1 iPhone 4 (GSM)
* iPhone3,2 iPhone 4 (Verizon)
* iPhone3,3 iPhone 4 (CDMA)
* iPhone4,1 iPhone 4S
* iPhone5,1 iPhone 5 (GSM)
* iPhone5,2 iPhone 5 (GSM+CDMA)
* iPhone5,3 iPhone 5C (GSM)
* iPhone5,4 iPhone 5C (GSM+CDMA)
* iPhone6,1 iPhone 5S (GSM)
* iPhone6,2 iPhone 5S (GSM+CDMA)
* iPhone7,1 iPhone 6 Plus
* iPhone7,2 iPhone 6
* iPhone8,1 iPhone 6s
* iPhone8,2 iPhone 6s Plus
* iPhone8,3 iPhone SE
* iPhone8,4 iPhone SE
* iPhone9,1 iPhone 7
* iPhone9,2 iPhone 7 Plus
* iPhone9,3 iPhone 7(美版、台版)
* iPhone9,4 iPhone 7 Plus(美版、台版)
* iPhone10,1 iPhone 8(国行 日行)
* iPhone10,4 iPhone 8(美版)
* iPhone10,2 iPhone 8 Plus(国行 日行)
* iPhone10,5 iPhone 8 Plus(美版)
* iPhone10,3 iPhone X(国行 日行)
* iPhone10,6 iPhone X(美版)
* iPhone11,2 iPhone XS
* iPhone11,4 iPhone XS Max
* iPhone11,6 iPhone XS Max
* iPhone11,8 iPhone XR
* iPhone12,1 iPhone 11
* iPhone12,3 iPhone 11 Pro
* iPhone12,5 iPhone 11 Pro Max
* iPhone12,8 iPhone SE 2
* iPhone13,1 iPhone 12 mini
* iPhone13,2 iPhone 12
* iPhone13,3 iPhone 12 Pro
* iPhone13,4 iPhone 12 Pro Max
*
* iPod1,1 iPod Touch1
* iPod2,1 iPod Touch2
* iPod3,1 iPod Touch3
* iPod4,1 iPod Touch4
* iPod5,1 iPod Touch5
* iPod7,1 iPod Touch6
* iPod9,1 iPod Touch7
*
* iPad1,1 iPad1
* iPad2,1 iPad2 (Wifi)
* iPad2,2 iPad2 (3G GSM)
* iPad2,3 iPad2 (3G CDMA)
* iPad2,4 iPad2 (WiFi)
* iPad2,5 iPad Mini (Wifi)
* iPad2,6 iPad Mini (GSM)
* iPad2,7 iPad Mini (GSM+CDMA)
* iPad3,1 iPad3 (Wifi)
* iPad3,2 iPad3 (GSM+CDMA)
* iPad3,3 iPad3 (GSM)
* iPad3,4 iPad4 (Wifi)
* iPad3,5 iPad4 (GSM)
* iPad3,6 iPad4 (GSM+CDMA)
* iPad4,1 iPad Air (WiFi)
* iPad4,2 iPad Air (Cellular)
* iPad4,3 iPad Air
* iPad4,4 iPad Mini 2G (WiFi)
* iPad4,5 iPad Mini 2G (Cellular)
* iPad4,6 iPad Mini 2G
* iPad4,7 iPad Mini 3
* iPad4,8 iPad Mini 3
* iPad4,9 iPad Mini 3
* iPad5,1 iPad Mini 4
* iPad5,2 iPad Mini 4
* iPad5,3 iPad Air 2
* iPad5,4 iPad Air 2
* iPad6,3 iPad Pro 9.7
* iPad6,4 iPad Pro 9.7
* iPad6,7 iPad Pro 12.9
* iPad6,8 iPad Pro 12.9
* iPad6,11 iPad 5 (WiFi)
* iPad6,12 iPad 5 (Cellular)
* iPad7,1 iPad Pro 12.9 inch 2nd gen (WiFi)
* iPad7,2 iPad Pro 12.9 inch 2nd gen (Cellular)
* iPad7,3 iPad Pro 10.5 inch (WiFi)
* iPad7,4 iPad Pro 10.5 inch (Cellular)
* iPad7,5 iPad 6th gen
* iPad7,6 iPad 6th gen
* iPad7,11 iPad 7
* iPad7,12 iPad 7
* iPad8,1 iPad Pro (11-inch)
* iPad8,2 iPad Pro (11-inch)
* iPad8,3 iPad Pro (11-inch)
* iPad8,4 iPad Pro (11-inch)
* iPad8,5 iPad Pro (12.9-inch) (3rd gen)
* iPad8,6 iPad Pro (12.9-inch) (3rd gen)
* iPad8,7 iPad Pro (12.9-inch) (3rd gen)
* iPad8,8 iPad Pro (12.9-inch) (3rd gen)
* iPad8,9 iPad Pro (11-inch) (2nd gen)
* iPad8,10 iPad Pro (11-inch) (2nd gen)
* iPad8,11 iPad Pro (12.9-inch) (4th gen)
* iPad8,12 iPad Pro (12.9-inch) (4th gen)
* iPad11,1 iPad Mini 5
* iPad11,2 iPad Mini 5
* iPad11,3 iPad Air 3
* iPad11,4 iPad Air 3
* iPad11,6 iPad 8
* iPad11,7 iPad 8
* iPad13,1 iPad Air 4
* iPad13,2 iPad Air 4
*
* AppleTV2,1 Apple TV 2
* AppleTV3,1 Apple TV 3
* AppleTV3,2 Apple TV 3
* AppleTV5,3 Apple TV 4
*
* i386 Simulator
* x86_64 Simulator
*/
// #import "sys/utsname.h"
- (NSString *)getDeviceType{
struct utsname systemInfo;
uname(&systemInfo);
NSString *machine = [NSString stringWithCString:systemInfo.machine encoding:NSUTF8StringEncoding];
return machine;
}