下载地址

+ (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的型号相关推荐

  1. 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 ...

  2. iOS 设备获取设备相关信息

    + (void)addDevice {//设备相关信息的获取NSString *strName = [[UIDevice currentDevice] name];NSLog(@"设备名称: ...

  3. html5获取设备信息 视频,设备信息的管理(Device) ---- HTML5+

    Device模块管理设备信息,用于获取手机设备的相关信息,如IMEI.IMSI.型号.厂商等.通过plus.device获取设备信息管理对象. 应用场景:打电话,铃声提醒,震动提醒,音量设置,查看设备 ...

  4. apple tv设置_如何设置Apple HomePod

    apple tv设置 Apple's HomePod smart speaker is finally here. If you bought one and are eager to get goi ...

  5. 苹果uwb_苹果新 HomePod 和 Apple TV 未来或可作为 UWB 基站使用

    (原标题:新 HomePod 和 Apple TV 未来将作为 UWB 基站使用)可配合其他 U1 设备使用. 苹果去年在 iPhone 11 系列中推出了 U1 芯片,该芯片支持超宽频(UWB)功能 ...

  6. 怎样将苹果AirPods Max耳机连接到Apple TV?

    Apple的AirPods Max如何将它们连接到Apple TV硬件可能并不容易.使用iOS和iPadOS设备时,AirPods Max具有自动切换功能,但不适用于Apple TV.这是由于Appl ...

  7. 怎样将 HomePod、HomePod mini、Apple TV 或 iPad 设置为家居中枢?

    您需要家居中枢,才能在出门在外时控制您的 HomeKit 配件,向信任的人授予访问权限,以及让您的配件在您需要时自动完成所需的操作. 将 HomePod.HomePod mini 或 Apple TV ...

  8. 如何使用HomePod和Apple TV 4K设置家庭影院音频?

    使用 HomePod 或立体声组合搭配 Apple TV 4K,即可在家中营造出具有杜比全景声或环绕声音效的影院级体验.那我们该如何具体操作呢?快和小编一起来看看吧! 需要满足的条件 Apple TV ...

  9. Azure 媒体服务可将优质内容传输至 Apple TV

    作为内容提供商,如果想要将优质内容传输到Apple TV,需要使用Apple FairPlay Streaming (FPS)技术. 但是这个技术的构建比较繁琐,基于此,Azure提供了FairPla ...

最新文章

  1. 内存缓存LruCache的简单使用
  2. learning hdmi edid protocol
  3. 解决CSS移动端1px边框问题
  4. JenKins使用pm2部署.net core网站
  5. java加密字符串,可解密
  6. java安全编码指南之:文件IO操作
  7. 简明Linux命令行笔记:finger
  8. Java泛型(类、接口、方法)及通配符
  9. Linux上卸载JDK
  10. Python实现B样条代码
  11. 雷达原理-雷达接收机
  12. js 获取元素的html代码
  13. 华硕路由虚拟服务器设置方法,华硕路由虚拟服务器设置方法
  14. 成功男友因具备的品质
  15. 三星S7edge从8.0降到6.0.1,只为流畅的飞一般的感觉
  16. 中鑫吉鼎|保本理财产品的优缺点分析对比
  17. 击退加拿大鹅,波司登成年轻人冬季新欢?
  18. Flume介绍和使用
  19. Effective C++ 规则40:明智而审慎地使用多重继承
  20. 更新和卸载 oh-my-zsh

热门文章

  1. 北邮工程计算-知识点索引--十安辰
  2. 4.jetson更换python版本
  3. [笔记]阿里云物联网之业务服务端(java、php)接入阿里云平台
  4. linux怎么下载安装软件
  5. 综合型集团该如何利用数字化转型支撑磅礴多元的服务?
  6. 【天天读书】2023 年,科技行业的创业者们推荐这 47 本书 | 创始人书单
  7. 应用型人才的培养之随笔
  8. 后缀自动机入门/基本概念
  9. 【Linux】虚拟机VMware的Ubuntu使用vi指令的方向键和backspace空格键乱码
  10. 我们会有我们的天长地久