たとえば、iPhone 5の場合は「iPhone5,1」または「iPhone5,2」ですか?そして、違いは何ですか?
IPhone 5をお持ちの場合は、次のコードを実行して結果を表示してください。ありがとうございました。
すべてのiOSデバイス識別子のリストは、ここで見つけることができます(iPhone 5モデルとiPad miniを含む): http://theiphonewiki.com/wiki/index.php?title=Models
最新モデルの識別子は次のとおりです。
iPhone 5:iPhone5,1およびiPhone5,2
iPhone 5C:iPhone5,3およびiPhone5,4
iPhone 5S:iPhone6,1およびiPhone6,2
iPhone 6:iPhone7,2
iPhone 6 Plus:iPhone7,1
iPhone 6S:iPhone8,1
iPhone 6S Plus:iPhone8,2
iPhone SE:iPhone8,4
iPhone 7:iPhone9,1およびiPhone9,3
iPhone 7 Plus:iPhone9,2およびiPhone9,4
iPhone 8:iPhone10,1およびiPhone10,4
iPhone 8 Plus:iPhone10,2およびiPhone10,5
iPhone X:iPhone10,3およびiPhone10,6
[〜#〜] edit [〜#〜]: 人気のあるiOSサポートマトリックスの更新バージョン も含めてiPhone Xまでのすべてのモデル。
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 (CDMA)";
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+CDMA)";
if ([platform isEqualToString:@"iPhone5,4"]) return @"iPhone 5c (UK+Europe+Asia+China)";
if ([platform isEqualToString:@"iPhone6,1"]) return @"iPhone 5s (GSM+CDMA)";
if ([platform isEqualToString:@"iPhone6,2"]) return @"iPhone 5s (UK+Europe+Asia+China)";
if ([platform isEqualToString:@"iPhone7,1"]) return @"iPhone 6 Plus";
if ([platform isEqualToString:@"iPhone7,2"]) return @"iPhone 6";
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:@"iPod7,1"]) return @"iPod Touch (6 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 (GSM+CDMA)";
if ([platform isEqualToString:@"iPad4,4"]) return @"iPad Mini 2 (WiFi)";
if ([platform isEqualToString:@"iPad4,5"]) return @"iPad Mini 2 (GSM+CDMA)";
if ([platform isEqualToString:@"iPad4,6"]) return @"iPad Mini 2 (China)";
if ([platform isEqualToString:@"iPad4,7"]) return @"iPad Mini 3 (WiFi)";
if ([platform isEqualToString:@"iPad4,8"]) return @"iPad Mini 3 (GSM+CDMA)";
if ([platform isEqualToString:@"iPad4,9"]) return @"iPad Mini 3 (China)";
if ([platform isEqualToString:@"iPad5,3"]) return @"iPad Air 2 (WiFi)";
if ([platform isEqualToString:@"iPad5,4"]) return @"iPad Air 2";
if ([platform isEqualToString:@"i386"]) return @"Simulator";
if ([platform isEqualToString:@"x86_64"]) return @"Simulator";
return platform;
うん、「iPhone5,1」はGSM iPhone 5、「iPhone5,2」はCDMA iPhone 5、「iPhone5,3」はGSM iPhone 5C、「iPhone5,4」はCDMA iPhone 5C、「iPhone6,1」 「」はGSM iPhone 5S、「iPhone6,2」はCDMA iPhone 5Sです。それはあなたの質問に答えますか?
IPhone 5のモデルに応じて、iPhone5,1またはiPhone5,2のように見えます。
有名なiOS開発者である@marcoarmentから:
iPhone5,1:モデルA1428、AT&T /カナダ
iPhone5,2:モデルA1429、その他すべて
A1429には2つのモードがありますが、iPhone5,3レコードは表示されません。
ソース: https://Twitter.com/marcoarment/status/249249183029161984
Verizon iPhone 5は「iPhone5,2」を返します。 GSM電話は「iPhone5,1」を返します。
[更新] iphone8のプラットフォーム名はiPhone10,1
[更新] iphoneXのプラットフォーム名はiPhone10,3
ここで答えを確認してください iPhone 5(ワイドスクリーンデバイス)を検出する方法? 。これまで私は、ある開発者がiPhone 5を購入して有用な情報を投稿するまで、答えを見つけていませんでした