日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

iphone手机型号获取

發布時間:2023/11/30 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 iphone手机型号获取 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

#import <sys/utsname.h>

//手機型號

? ? NSString *device = [self iphoneType];

+ (NSString *)iphoneType {

?? ?

? ? struct utsname systemInfo;

? ? uname(&systemInfo);

? ? NSString *platform = [NSString stringWithCString:systemInfo.machine encoding:NSUTF8StringEncoding];

? ? 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";

? ? if ([platform isEqualToString:@"iPhone5,3"]) return @"iPhone 5c";

? ? if ([platform isEqualToString:@"iPhone5,4"]) return @"iPhone 5c";

? ? if ([platform isEqualToString:@"iPhone6,1"]) return @"iPhone 5s";

? ? if ([platform isEqualToString:@"iPhone6,2"]) return @"iPhone 5s";

? ? 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:@"iPhone9,1"]) return @"iPhone 7";

? ? if ([platform isEqualToString:@"iPhone9,3"]) return @"iPhone 7";

? ? if ([platform isEqualToString:@"iPhone9,2"]) return @"iPhone 7 Plus";

? ? if ([platform isEqualToString:@"iPhone9,4"]) return @"iPhone 7 Plus";

? ? if ([platform isEqualToString:@"iPhone10,1"]) return @"iPhone 8";

? ? if ([platform isEqualToString:@"iPhone10,4"]) return @"iPhone 8";

? ? if ([platform isEqualToString:@"iPhone10,2"]) return @"iPhone 8 Plus";

? ? if ([platform isEqualToString:@"iPhone10,5"]) return @"iPhone 8 Plus";

? ? if ([platform isEqualToString:@"iPhone10,3"]) return @"iPhone X";

? ? if ([platform isEqualToString:@"iPhone10,6"]) return @"iPhone X";

? ? if ([platform isEqualToString:@"iPhone11,8"]) return @"iPhone XR";

? ? if ([platform isEqualToString:@"iPhone11,2"]) return @"iPhone XS";

? ? if ([platform isEqualToString:@"iPhone11,6"]) return @"iPhone XSMax";

? ? if ([platform isEqualToString:@"iPhone11,4"]) return @"iPhone XSMax";

?? ?

? ? if ([platform isEqualToString:@"iPad1,1"]) return @"iPad 1G";

? ? if ([platform isEqualToString:@"iPad2,1"]) return @"iPad 2";

? ? if ([platform isEqualToString:@"iPad2,2"]) return @"iPad 2";

? ? if ([platform isEqualToString:@"iPad2,3"]) return @"iPad 2";

? ? if ([platform isEqualToString:@"iPad2,4"]) return @"iPad 2";

? ? if ([platform isEqualToString:@"iPad2,5"]) return @"iPad Mini 1G";

? ? if ([platform isEqualToString:@"iPad2,6"]) return @"iPad Mini 1G";

? ? if ([platform isEqualToString:@"iPad2,7"]) return @"iPad Mini 1G";

? ? if ([platform isEqualToString:@"iPad3,1"]) return @"iPad 3";

? ? if ([platform isEqualToString:@"iPad3,2"]) return @"iPad 3";

? ? if ([platform isEqualToString:@"iPad3,3"]) return @"iPad 3";

? ? if ([platform isEqualToString:@"iPad3,4"]) return @"iPad 4";

? ? if ([platform isEqualToString:@"iPad3,5"]) return @"iPad 4";

? ? if ([platform isEqualToString:@"iPad3,6"]) return @"iPad 4";

? ? if ([platform isEqualToString:@"iPad4,1"]) return @"iPad Air";

? ? if ([platform isEqualToString:@"iPad4,2"]) return @"iPad Air";

? ? if ([platform isEqualToString:@"iPad4,3"]) return @"iPad Air";

? ? if ([platform isEqualToString:@"iPad4,4"]) return @"iPad Mini 2G";

? ? if ([platform isEqualToString:@"iPad4,5"]) return @"iPad Mini 2G";

? ? if ([platform isEqualToString:@"iPad4,6"]) return @"iPad Mini 2G";

? ? 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";

? ? if ([platform isEqualToString:@"iPad5,2"]) return@"iPad Mini 4";

? ? 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:@"iPad6,11"]) return @"iPad 5";

? ? if ([platform isEqualToString:@"iPad6,12"]) return @"iPad 5";

? ? if ([platform isEqualToString:@"iPad7,1"]) return @"iPad Pro 12.9 2nd";

? ? if ([platform isEqualToString:@"iPad7,2"]) return @"iPad Pro 12.9 2nd";

? ? if ([platform isEqualToString:@"iPad7,3"]) return @"iPad Pro 10.5";

? ? if ([platform isEqualToString:@"iPad7,4"]) return @"iPad Pro 10.5";

? ? if ([platform isEqualToString:@"iPad7,5"]) return @"iPad 6";

? ? if ([platform isEqualToString:@"iPad7,6"]) return @"iPad 6";

? ? if ([platform isEqualToString:@"i386"])return @"iPhone Simulator";

? ? if ([platform isEqualToString:@"x86_64"])return @"iPhone Simulator";

? ? return platform;

?? ?

}

?

https://www.theiphonewiki.com/wiki/Models#iPhone

轉載于:https://www.cnblogs.com/liuting-1204/p/10570244.html

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的iphone手机型号获取的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。