如何通过编程方式检测 iOS 设备的 UDID、名称、版本和型号?
iosapps/applicationsmobile developmentswift更新于 2026/2/18 23:52:17
设备 UDID 代表唯一设备标识符。每个 iOS 设备都有一个 UDID,它是由 40 个字母和数字组成的序列,保证与您的设备特定对应。
设备名称通常可以在设备的"设置"→"通用"→"关于"中找到。
iOS 版本是您当前 iPhone 运行的版本,最新的 iOS 版本是 12.2
iOS 型号描述用户正在使用的 iOS 设备是否为 iPhone/iPad。
现在我们将了解如何通过编程方式检测 UDID、名称、版本和型号。
打开 Xcode →"新建项目",并在 ViewController 的 viewDidLoad 方法中添加以下代码。
override func viewDidLoad() {
super.viewDidLoad()
// 加载视图后进行任何其他设置,通常来自 nib。
let udid = UIDevice.current.identifierForVendor?.uuidString
let name = UIDevice.current.name
let version = UIDevice.current.systemVersion
let modelName = UIDevice.current.model
print(udid ?? "") // D774EAE3F447445F9D5FE2B3B699ADB1
print(name) // iPhone XR
print(version) // 12.1
print(modelName) // iPhone
}
