苹果设备Models: iPhoneWiki传送门
现成代码放GitHub:Github传送门
注意:代码请在真机上运行,若使用模拟器会固定返回"Simulator"。
苹果全家桶,支持判断的设备如下:
- iPhone 系列
- iPad 系列
- iPod 系列
- AirPods 系列
- AirTag 系列
- Apple Watch 系列
- Apple TV 系列
- HomePod 系列
我是用category封装的,使用方法如下:
#import "UIDevice+Hardware.h" //导入头文件
UIDevice *device = [UIDevice currentDevice];
NSLog(@"%@", device.generation); //输出示例:iPhone XS
更新日志:
2022年10月
- iPad(第十代)
2022年9月
- iPhone 14
- iPhone 14 Plus
- iPhone 14 Pro
- iPhone 14 Pro Max
- AirPods Pro (第二代)
- Apple Watch Ultra
2022年3月
- iPhone SE(第三代)
- iPad Air(第五代)
2021年10月
- Apple Watch(第七代)
- AirPods(第三代)
2021年9月:
- iPad(第九代)
- iPad mini(第六代)
- iPhone 13 mini
- iPhone 13
- iPhone 13 Pro
- iPhone 13 Pro Max
2021年5月:
- AirPods Max
- AirTag
- Apple TV 4K(第二代)
- iPad Pro 11英寸(第三代)
- iPad Pro 12.9英寸(第五代)
2021年1月:
- AirPods Pro(第二代)
2020年10月:
- iPhone 12 mini
- iPhone 12
- iPhone 12 Pro
- iPhone 12 Pro Max
- HomePod mini
2020年9月:
- Apple Watch SE
- Apple Watch(第六代)
- iPad(第八代)
- iPad Air(第四代)
2020年4月:
- iPhone SE(第二代)
- iPad Pro 11英寸(第二代)
- iPad Pro 12.9英寸(第四代)
如果本文对你有所帮助,记得点个喜欢哈 :)