如何获取iOS设备型号(如A1530)?

如何获取iOS设备型号(如A1530)?,ios,objective-c,swift,Ios,Objective C,Swift,我想知道是否可以通过编程方式获取iOS设备型号。我指的是iPhone背面的设备型号。它总是采用这种格式AXXXX。只需少量使用私有API即可 let myDevice = UIDevice.currentDevice() let deviceModel = myDevice.model let device = UIDevice.current var selector = NSSelectorFromString("deviceInfoForKey:") if !devi

我想知道是否可以通过编程方式获取iOS设备型号。我指的是iPhone背面的设备型号。它总是采用这种格式AXXXX。

只需少量使用私有API即可

let myDevice = UIDevice.currentDevice()
let deviceModel = myDevice.model
let device = UIDevice.current
var selector = NSSelectorFromString("deviceInfoForKey:")
if !device.responds(to: selector) {
    selector = NSSelectorFromString("_deviceInfoForKey:")
}
if device.responds(to: selector) {
    if let unmanagedModel = device.perform(selector, with:"ModelNumber") {
        let model = unmanagedModel.takeRetainedValue() as! String
        print("Device hardware model: \(model)")
    }
}

你找到你要找的东西了吗?我需要相同的型号这不是我所期望的。它只能退回iPhone或iPad。