获取设备 AirPods、Apple TV、Apple Watch、HomePod、iPad、iPad Air、iPad Pro、iPad mini、iPhone、iPod touch的型号
下载地址
+ (NSString *)devicePlatForm{struct utsname systemInfo;uname(&systemInfo);NSString *platform = [NSString stringWithCString:systemInfo.machine encoding:NSASCIIStringEncoding];/// AirPodsif ([platform isEqualToString:@"AirPods1,1"]) return @"AirPods (1st generation)";if ([platform isEqualToString:@"AirPods2,1"]) return @"AirPods (2nd generation)";if ([platform isEqualToString:@"iProd8,1"]) return @"AirPods Pro";/// Apple TVif ([platform isEqualToString:@"AppleTV1,1"]) return @"Apple TV (1st generation)";if ([platform isEqualToString:@"AppleTV2,1"]) return @"Apple TV (2nd generation)";if ([platform isEqualToString:@"AppleTV3,1"]) return @"Apple TV (3rd generation)";if ([platform isEqualToString:@"AppleTV3,2"]) return @"Apple TV (3rd generation)";if ([platform isEqualToString:@"AppleTV5,3"]) return @"Apple TV (4th generation)";if ([platform isEqualToString:@"AppleTV6,2"]) return @"Apple TV 4K";/// Apple Watchif ([platform isEqualToString:@"Watch1,1"]) return @"Apple Watch (1st generation)";if ([platform isEqualToString:@"Watch1,2"]) return @"Apple Watch (1st generation)";if ([platform isEqualToString:@"Watch2,6"]) return @"Apple Watch Series 1";if ([platform isEqualToString:@"Watch2,7"]) return @"Apple Watch Series 1";if ([platform isEqualToString:@"Watch2,3"]) return @"Apple Watch Series 2";if ([platform isEqualToString:@"Watch2,4"]) return @"Apple Watch Series 2";if ([platform isEqualToString:@"Watch3,1"]) return @"Apple Watch Series 3";if ([platform isEqualToString:@"Watch3,2"]) return @"Apple Watch Series 3";if ([platform isEqualToString:@"Watch3,3"]) return @"Apple Watch Series 3";if ([platform isEqualToString:@"Watch3,4"]) return @"Apple Watch Series 3";if ([platform isEqualToString:@"Watch4,1"]) return @"Apple Watch Series 4";if ([platform isEqualToString:@"Watch4,2"]) return @"Apple Watch Series 4";if ([platform isEqualToString:@"Watch4,3"]) return @"Apple Watch Series 4";if ([platform isEqualToString:@"Watch4,4"]) return @"Apple Watch Series 4";if ([platform isEqualToString:@"Watch5,1"]) return @"Apple Watch Series 5";if ([platform isEqualToString:@"Watch5,2"]) return @"Apple Watch Series 5";if ([platform isEqualToString:@"Watch5,3"]) return @"Apple Watch Series 5";if ([platform isEqualToString:@"Watch5,4"]) return @"Apple Watch Series 5";if ([platform isEqualToString:@"Watch5,9"]) return @"Apple Watch SE";if ([platform isEqualToString:@"Watch5,10"]) return @"Apple Watch SE";if ([platform isEqualToString:@"Watch5,11"]) return @"Apple Watch SE";if ([platform isEqualToString:@"Watch5,12"]) return @"Apple Watch SE";if ([platform isEqualToString:@"Watch6,1"]) return @"Apple Watch Series 6";if ([platform isEqualToString:@"Watch6,2"]) return @"Apple Watch Series 6";if ([platform isEqualToString:@"Watch6,3"]) return @"Apple Watch Series 6";if ([platform isEqualToString:@"Watch6,4"]) return @"Apple Watch Series 6";/// HomePodif ([platform isEqualToString:@"AudioAccessory1,1"]) return @"HomePod";if ([platform isEqualToString:@"AudioAccessory1,2"]) return @"HomePod";if ([platform isEqualToString:@"AudioAccessory5,1"]) return @"HomePod mini";/// iPadif ([platform isEqualToString:@"iPad1,1"]) return @"iPad";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:@"iPad3,1"]) return @"iPad (3rd generation)";if ([platform isEqualToString:@"iPad3,2"]) return @"iPad (3rd generation)";if ([platform isEqualToString:@"iPad3,3"]) return @"iPad (3rd generation)";if ([platform isEqualToString:@"iPad3,4"]) return @"iPad (4th generation)";if ([platform isEqualToString:@"iPad3,5"]) return @"iPad (4th generation)";if ([platform isEqualToString:@"iPad3,6"]) return @"iPad (4th generation)";if ([platform isEqualToString:@"iPad6,11"]) return @"iPad (5th generation)";if ([platform isEqualToString:@"iPad6,12"]) return @"iPad (5th generation)";if ([platform isEqualToString:@"iPad7,5"]) return @"iPad (6th generation)";if ([platform isEqualToString:@"iPad7,6"]) return @"iPad (6th generation)";if ([platform isEqualToString:@"iPad7,11"]) return @"iPad (7th generation)";if ([platform isEqualToString:@"iPad7,12"]) return @"iPad (7th generation)";if ([platform isEqualToString:@"iPad11,6"]) return @"iPad (8th generation)";if ([platform isEqualToString:@"iPad11,7"]) return @"iPad (8th generation)";/// iPad Airif ([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:@"iPad5,3"]) return @"iPad Air 2";if ([platform isEqualToString:@"iPad5,4"]) return @"iPad Air 2";if ([platform isEqualToString:@"iPad11,3"]) return @"iPad Air (3rd generation)";if ([platform isEqualToString:@"iPad11,4"]) return @"iPad Air (3rd generation)";if ([platform isEqualToString:@"iPad13,1"]) return @"iPad Air (4th generation)";if ([platform isEqualToString:@"iPad13,2"]) return @"iPad Air (4th generation)";/// iPad Proif ([platform isEqualToString:@"iPad6,7"]) return @"iPad Pro (12.9-inch)";if ([platform isEqualToString:@"iPad6,8"]) return @"iPad Pro (12.9-inch)";if ([platform isEqualToString:@"iPad6,3"]) return @"iPad Pro (9.7-inch)";if ([platform isEqualToString:@"iPad6,4"]) return @"iPad Pro (9.7-inch)";if ([platform isEqualToString:@"iPad7,1"]) return @"iPad Pro (12.9-inch) (2nd generation)";if ([platform isEqualToString:@"iPad7,2"]) return @"iPad Pro (12.9-inch) (2nd generation)";if ([platform isEqualToString:@"iPad7,3"]) return @"iPad Pro (10.5-inch)";if ([platform isEqualToString:@"iPad7,4"]) return @"iPad Pro (10.5-inch)";if ([platform isEqualToString:@"iPad8,1"]) return @"iPad Pro (11-inch)";if ([platform isEqualToString:@"iPad8,2"]) return @"iPad Pro (11-inch)";if ([platform isEqualToString:@"iPad8,3"]) return @"iPad Pro (11-inch)";if ([platform isEqualToString:@"iPad8,4"]) return @"iPad Pro (11-inch)";if ([platform isEqualToString:@"iPad8,5"]) return @"iPad Pro (12.9-inch) (3rd generation)";if ([platform isEqualToString:@"iPad8,6"]) return @"iPad Pro (12.9-inch) (3rd generation)";if ([platform isEqualToString:@"iPad8,7"]) return @"iPad Pro (12.9-inch) (3rd generation)";if ([platform isEqualToString:@"iPad8,8"]) return @"iPad Pro (12.9-inch) (3rd generation)";if ([platform isEqualToString:@"iPad8,9"]) return @"iPad Pro (11-inch) (2nd generation)";if ([platform isEqualToString:@"iPad8,10"]) return @"iPad Pro (11-inch) (2nd generation)";if ([platform isEqualToString:@"iPad8,11"]) return @"iPad Pro (12.9-inch) (4th generation)";if ([platform isEqualToString:@"iPad8,12"]) return @"iPad Pro (12.9-inch) (4th generation)";/// iPad miniif ([platform isEqualToString:@"iPad2,5"]) return @"iPad mini";if ([platform isEqualToString:@"iPad2,6"]) return @"iPad mini";if ([platform isEqualToString:@"iPad2,7"]) return @"iPad mini";if ([platform isEqualToString:@"iPad4,4"]) return @"iPad mini 2";if ([platform isEqualToString:@"iPad4,5"]) return @"iPad mini 2";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";if ([platform isEqualToString:@"iPad5,2"]) return @"iPad mini 4";if ([platform isEqualToString:@"iPad11,1"]) return @"iPad mini (5th generation)";if ([platform isEqualToString:@"iPad11,2"]) return @"iPad mini (5th generation)";/// iPhoneif ([platform isEqualToString:@"iPhone1,1"]) return @"iPhone";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,2"]) return @"iPhone 6";if ([platform isEqualToString:@"iPhone7,1"]) return @"iPhone 6 Plus";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 (1st generation)";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 XS Max";if ([platform isEqualToString:@"iPhone11,4"]) return @"iPhone XS Max";if ([platform isEqualToString:@"iPhone12,1"]) return @"iPhone 11";if ([platform isEqualToString:@"iPhone12,3"]) return @"iPhone 11 Pro";if ([platform isEqualToString:@"iPhone12,5"]) return @"iPhone 11 Pro Max";if ([platform isEqualToString:@"iPhone12,8"]) return @"iPhone SE (2nd generation)";if ([platform isEqualToString:@"iPhone13,1"]) return @"iPhone 12 mini";if ([platform isEqualToString:@"iPhone13,2"]) return @"iPhone 12";if ([platform isEqualToString:@"iPhone13,3"]) return @"iPhone 12 Pro";if ([platform isEqualToString:@"iPhone13,4"]) return @"iPhone 12 Pro Max";/// iPod touchif ([platform isEqualToString:@"iPod1,1"]) return @"iPod touch";if ([platform isEqualToString:@"iPod2,1"]) return @"iPod touch (2nd generation)";if ([platform isEqualToString:@"iPod3,1"]) return @"iPod touch (3rd generation)";if ([platform isEqualToString:@"iPod4,1"]) return @"iPod touch (4th generation)";if ([platform isEqualToString:@"iPod5,1"]) return @"iPod touch (5th generation)";if ([platform isEqualToString:@"iPod7,1"]) return @"iPod touch (6th generation)";if ([platform isEqualToString:@"iPod9,1"]) return @"iPod touch (7th generation)";if ([platform isEqualToString:@"i386"]) return @"iPhone Simulator";if ([platform isEqualToString:@"x86_64"]) return @"iPhone Simulator";return platform;
}
获取设备 AirPods、Apple TV、Apple Watch、HomePod、iPad、iPad Air、iPad Pro、iPad mini、iPhone、iPod touch的型号相关推荐
- apple tv 开发_如何在Apple TV上使用HomePod
apple tv 开发 Apple's HomePod is a great little speaker, and while you can AirPlay music to it from yo ...
- iOS 设备获取设备相关信息
+ (void)addDevice {//设备相关信息的获取NSString *strName = [[UIDevice currentDevice] name];NSLog(@"设备名称: ...
- html5获取设备信息 视频,设备信息的管理(Device) ---- HTML5+
Device模块管理设备信息,用于获取手机设备的相关信息,如IMEI.IMSI.型号.厂商等.通过plus.device获取设备信息管理对象. 应用场景:打电话,铃声提醒,震动提醒,音量设置,查看设备 ...
- apple tv设置_如何设置Apple HomePod
apple tv设置 Apple's HomePod smart speaker is finally here. If you bought one and are eager to get goi ...
- 苹果uwb_苹果新 HomePod 和 Apple TV 未来或可作为 UWB 基站使用
(原标题:新 HomePod 和 Apple TV 未来将作为 UWB 基站使用)可配合其他 U1 设备使用. 苹果去年在 iPhone 11 系列中推出了 U1 芯片,该芯片支持超宽频(UWB)功能 ...
- 怎样将苹果AirPods Max耳机连接到Apple TV?
Apple的AirPods Max如何将它们连接到Apple TV硬件可能并不容易.使用iOS和iPadOS设备时,AirPods Max具有自动切换功能,但不适用于Apple TV.这是由于Appl ...
- 怎样将 HomePod、HomePod mini、Apple TV 或 iPad 设置为家居中枢?
您需要家居中枢,才能在出门在外时控制您的 HomeKit 配件,向信任的人授予访问权限,以及让您的配件在您需要时自动完成所需的操作. 将 HomePod.HomePod mini 或 Apple TV ...
- 如何使用HomePod和Apple TV 4K设置家庭影院音频?
使用 HomePod 或立体声组合搭配 Apple TV 4K,即可在家中营造出具有杜比全景声或环绕声音效的影院级体验.那我们该如何具体操作呢?快和小编一起来看看吧! 需要满足的条件 Apple TV ...
- Azure 媒体服务可将优质内容传输至 Apple TV
作为内容提供商,如果想要将优质内容传输到Apple TV,需要使用Apple FairPlay Streaming (FPS)技术. 但是这个技术的构建比较繁琐,基于此,Azure提供了FairPla ...
最新文章
- 内存缓存LruCache的简单使用
- learning hdmi edid protocol
- 解决CSS移动端1px边框问题
- JenKins使用pm2部署.net core网站
- java加密字符串,可解密
- java安全编码指南之:文件IO操作
- 简明Linux命令行笔记:finger
- Java泛型(类、接口、方法)及通配符
- Linux上卸载JDK
- Python实现B样条代码
- 雷达原理-雷达接收机
- js 获取元素的html代码
- 华硕路由虚拟服务器设置方法,华硕路由虚拟服务器设置方法
- 成功男友因具备的品质
- 三星S7edge从8.0降到6.0.1,只为流畅的飞一般的感觉
- 中鑫吉鼎|保本理财产品的优缺点分析对比
- 击退加拿大鹅,波司登成年轻人冬季新欢?
- Flume介绍和使用
- Effective C++ 规则40:明智而审慎地使用多重继承
- 更新和卸载 oh-my-zsh