出于某种原因,我需要知道运行我的应用程序的设备的型号版本。 我不需要知道设备上运行的iOS版本,但需要知道该设备的版本,例如:“iPhone 3G”,“iPhone 4S”,“iPad 2”,......
似乎UIDevice类没有提供此信息: 识别设备和操作系统 名称属性 systemName属性 systemVersion属性 模特财产 localizedModel属性 userInterfaceIdiom属性 uniqueIdentifier属性在iOS 5.0中已弃用
我错过了什么吗?
由于
答案 0 :(得分:2)
为UIDevice添加功能,以区分iPod touch 1G和2G以及iPhone等平台
使用UIDevice-Hardware.h
类可以得到:
- (NSString *) platform;
- (NSString *) hwmodel;
- (NSUInteger) platformType;
- (NSString *) platformString;