是否有可能获得特定的iPhone型号?
可能重复:
用iPhone SDK确定设备(iPhone,iPod Touch)
如何通过代码找到iPhone / iPod设备型号(3G,3GS,4,4S)?
我知道有一种方法可以通过使用命令[[UIDevice currentDevice] model]或[[UIDevice currentDevice] localizedModel]来获取电话的模型和本地化模型,但在多个iPhone上,这两个命令会生成相同的结果,即“iPhone”(或“iPad”适用于所有的iPad)。
我希望找到一种方法来检测设备是iPhone 3,3S,4,4S还是5(或iPad 1,2等)。 这个值隐藏在uniqueIdentifier中,还是有更简单的方法来找到它?
从这个iphonedevsdk文章中,
#import <sys/utsname.h>
struct utsname u;
uname(&u);
NSString *nameString = [NSString stringWithCString:u.machine encoding:NSUTF8StringEncoding];
查看这个博客“iPhone @ 2x Graphics,scale和iPad”以及这个标识符列表。
链接地址: http://www.djcxy.com/p/50365.html上一篇: Is it possible to get the specific iPhone model number?