2015-09-09 11 views
5

आईफोन 6 एस और आईफोन 6 एस प्लस के लिए प्लेटफॉर्म स्ट्रिंग क्या हैं?आईफोन 6 एस और आईफोन 6 एस प्लस के लिए प्लेटफॉर्म स्ट्रिंग क्या हैं?

सिमुलेटर से ऐसा लगता है कि आईफोन 6 एस iPhone8,1 है और आईफोन 6 एस प्लस iPhone 8,2 है।

क्या वास्तविक हार्डवेयर वाला कोई भी व्यक्ति पुष्टि कर सकता है? धन्यवाद।

उत्तर

5

Wikipedia के अनुसार, 6S प्लस के लिए 6S और iPhone8,2 के लिए वास्तव में iPhone8,1

4

नए iPhone 6s के लिए प्लेटफार्म स्ट्रिंग्स और 6s प्लस:

  • iPhone8,1: iPhone 6s
  • iPhone8,2: iPhone 6s प्लस
इसके अलावा

, यहाँ टुकड़ा है समय की शुरुआत के बाद से सभी प्लेटफॉर्म तारों के साथ:

// Gets a string with the device model 
size_t size; 
sysctlbyname("hw.machine", NULL, &size, NULL, 0); 
char *machine = malloc(size); 
sysctlbyname("hw.machine", machine, &size, NULL, 0); 
NSString *platform = [NSString stringWithCString:machine encoding:NSUTF8StringEncoding]; 
free(machine); 

if ([platform isEqualToString:@"iPhone1,1"]) return @"iPhone 2G"; 
if ([platform isEqualToString:@"iPhone1,2"]) return @"iPhone 3G"; 
if ([platform isEqualToString:@"iPhone2,1"]) return @"iPhone 3GS"; 
if ([platform isEqualToString:@"iPhone3,1"]) return @"iPhone 4"; 
if ([platform isEqualToString:@"iPhone3,2"]) return @"iPhone 4"; 
if ([platform isEqualToString:@"iPhone3,3"]) return @"iPhone 4"; 
if ([platform isEqualToString:@"iPhone4,1"]) return @"iPhone 4S"; 
if ([platform isEqualToString:@"iPhone5,1"]) return @"iPhone 5"; 
if ([platform isEqualToString:@"iPhone5,2"]) return @"iPhone 5 (GSM+CDMA)"; 
if ([platform isEqualToString:@"iPhone5,3"]) return @"iPhone 5c (GSM)"; 
if ([platform isEqualToString:@"iPhone5,4"]) return @"iPhone 5c (GSM+CDMA)"; 
if ([platform isEqualToString:@"iPhone6,1"]) return @"iPhone 5s (GSM)"; 
if ([platform isEqualToString:@"iPhone6,2"]) return @"iPhone 5s (GSM+CDMA)"; 
if ([platform isEqualToString:@"iPhone7,1"]) return @"iPhone 6 Plus"; 
if ([platform isEqualToString:@"iPhone7,2"]) return @"iPhone 6"; 
if ([platform isEqualToString:@"iPhone8,1"]) return @"iPhone 6s"; 
if ([platform isEqualToString:@"iPhone8,2"]) return @"iPhone 6s Plus"; 
if ([platform isEqualToString:@"iPhone8,4"]) return @"iPhone SE"; 

if ([platform isEqualToString:@"iPod1,1"])  return @"iPod Touch (1 Gen)"; 
if ([platform isEqualToString:@"iPod2,1"])  return @"iPod Touch (2 Gen)"; 
if ([platform isEqualToString:@"iPod3,1"])  return @"iPod Touch (3 Gen)"; 
if ([platform isEqualToString:@"iPod4,1"])  return @"iPod Touch (4 Gen)"; 
if ([platform isEqualToString:@"iPod5,1"])  return @"iPod Touch (5 Gen)"; 

if ([platform isEqualToString:@"iPad1,1"])  return @"iPad"; 
if ([platform isEqualToString:@"iPad1,2"])  return @"iPad 3G"; 
if ([platform isEqualToString:@"iPad2,1"])  return @"iPad 2 (WiFi)"; 
if ([platform isEqualToString:@"iPad2,2"])  return @"iPad 2"; 
if ([platform isEqualToString:@"iPad2,3"])  return @"iPad 2 (CDMA)"; 
if ([platform isEqualToString:@"iPad2,4"])  return @"iPad 2"; 
if ([platform isEqualToString:@"iPad2,5"])  return @"iPad Mini (WiFi)"; 
if ([platform isEqualToString:@"iPad2,6"])  return @"iPad Mini"; 
if ([platform isEqualToString:@"iPad2,7"])  return @"iPad Mini (GSM+CDMA)"; 
if ([platform isEqualToString:@"iPad3,1"])  return @"iPad 3 (WiFi)"; 
if ([platform isEqualToString:@"iPad3,2"])  return @"iPad 3 (GSM+CDMA)"; 
if ([platform isEqualToString:@"iPad3,3"])  return @"iPad 3"; 
if ([platform isEqualToString:@"iPad3,4"])  return @"iPad 4 (WiFi)"; 
if ([platform isEqualToString:@"iPad3,5"])  return @"iPad 4"; 
if ([platform isEqualToString:@"iPad3,6"])  return @"iPad 4 (GSM+CDMA)"; 
if ([platform isEqualToString:@"iPad4,1"])  return @"iPad Air (WiFi)"; 
if ([platform isEqualToString:@"iPad4,2"])  return @"iPad Air (Cellular)"; 
if ([platform isEqualToString:@"iPad4,4"])  return @"iPad Mini 2 (WiFi)"; 
if ([platform isEqualToString:@"iPad4,5"])  return @"iPad Mini 2 (Cellular)"; 
if ([platform isEqualToString:@"iPad4,6"])  return @"iPad Mini 2"; 
if ([platform isEqualToString:@"iPad4,7"])  return @"iPad Mini 3"; 
if ([platform isEqualToString:@"iPad4,8"])  return @"iPad Mini 3"; 
if ([platform isEqualToString:@"iPad4,9"])  return @"iPad Mini 3"; 
if ([platform isEqualToString:@"iPad5,1"])  return @"iPad Mini 4 (WiFi)"; 
if ([platform isEqualToString:@"iPad5,2"])  return @"iPad Mini 4 (LTE)";  
if ([platform isEqualToString:@"iPad5,3"])  return @"iPad Air 2"; 
if ([platform isEqualToString:@"iPad5,4"])  return @"iPad Air 2"; 
if ([platform isEqualToString:@"iPad6,3"])  return @"iPad Pro 9.7"; 
if ([platform isEqualToString:@"iPad6,4"])  return @"iPad Pro 9.7"; 
if ([platform isEqualToString:@"iPad6,7"])  return @"iPad Pro 12.9"; 
if ([platform isEqualToString:@"iPad6,8"])  return @"iPad Pro 12.9"; 

if ([platform isEqualToString:@"AppleTV2,1"]) return @"Apple TV 2G"; 
if ([platform isEqualToString:@"AppleTV3,1"]) return @"Apple TV 3"; 
if ([platform isEqualToString:@"AppleTV3,2"]) return @"Apple TV 3 (2013)"; 

if ([platform isEqualToString:@"i386"])   return @"Simulator"; 
if ([platform isEqualToString:@"x86_64"])  return @"Simulator"; 
+0

हे, सूची को पूरा करने के लिए आईपैड प्रो जोड़ें) – sage444

+0

और आईपैड मिनी 4, सेब टीवी? – Ellis

+0

@Ellis: मेरे पास उन आईडी नहीं हैं, हो सकता है कि आप उनके साथ मेरी मदद कर सकें ताकि मैं सूची – Cosmin

संबंधित मुद्दे