可能重复:
使用 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 等)。这个值是否隐藏在唯一标识符中,还是有更简单的方法来找到它?