出于某种原因,我需要知道运行我的应用程序的设备的型号版本。 我不需要知道设备上运行的 iOS 版本,而是设备的版本,例如:“iPhone 3G”、“iPhone 4S”、“iPad 2”、...
UIDevice 类似乎没有提供此信息: 识别设备和操作系统 名称属性 系统名称属性 系统版本属性 模型属性 localizedModel 属性 userInterfaceIdiom 属性 uniqueIdentifier 属性在 iOS 5.0 中弃用
我错过了什么吗?
谢谢
最佳答案
查看 UIDevice-Extension :
Add functionality to UIDevice to distinguish between platforms like iPod touch 1G and 2G and iPhone
使用 UIDevice-Hardware.h
类可以得到:
- (NSString *) platform;
- (NSString *) hwmodel;
- (NSUInteger) platformType;
- (NSString *) platformString;
关于iPhone/iPad/iPod机型版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10914950/