如何通过编程方式检测 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
}



相关文章



关于我们 | 隐私条款 | 学习路线
返回顶部