UIDevice获取苹果设备型号信息

苹果设备Models: iPhoneWiki传送门
现成代码放GitHub:Github传送门

注意:代码请在真机上运行,若使用模拟器会固定返回"Simulator"。

苹果全家桶,支持判断的设备如下:

  1. iPhone 系列
  2. iPad 系列
  3. iPod 系列
  4. AirPods 系列
  5. AirTag 系列
  6. Apple Watch 系列
  7. Apple TV 系列
  8. HomePod 系列

我是用category封装的,使用方法如下:

#import "UIDevice+Hardware.h" //导入头文件

UIDevice *device = [UIDevice currentDevice];
NSLog(@"%@", device.generation); //输出示例:iPhone XS

更新日志:

2022年10月

  1. iPad(第十代)

2022年9月

  1. iPhone 14
  2. iPhone 14 Plus
  3. iPhone 14 Pro
  4. iPhone 14 Pro Max
  5. AirPods Pro (第二代)
  6. Apple Watch Ultra

2022年3月

  1. iPhone SE(第三代)
  2. iPad Air(第五代)

2021年10月

  1. Apple Watch(第七代)
  2. AirPods(第三代)

2021年9月:

  1. iPad(第九代)
  2. iPad mini(第六代)
  3. iPhone 13 mini
  4. iPhone 13
  5. iPhone 13 Pro
  6. iPhone 13 Pro Max

2021年5月:

  1. AirPods Max
  2. AirTag
  3. Apple TV 4K(第二代)
  4. iPad Pro 11英寸(第三代)
  5. iPad Pro 12.9英寸(第五代)

2021年1月:

  1. AirPods Pro(第二代)

2020年10月:

  1. iPhone 12 mini
  2. iPhone 12
  3. iPhone 12 Pro
  4. iPhone 12 Pro Max
  5. HomePod mini

2020年9月:

  1. Apple Watch SE
  2. Apple Watch(第六代)
  3. iPad(第八代)
  4. iPad Air(第四代)

2020年4月:

  1. iPhone SE(第二代)
  2. iPad Pro 11英寸(第二代)
  3. iPad Pro 12.9英寸(第四代)

如果本文对你有所帮助,记得点个喜欢哈 :)

你可能感兴趣的:(UIDevice获取苹果设备型号信息)