UUID 和 UDID的区别

来源:互联网 发布:淘宝助理上传失败 编辑:程序博客网 时间:2024/04/28 13:30

【UUID】

      英文名称是:Universally Unique Identifier,翻译过来就是通用唯一标识符。是一个32位的十六进制序列,使用小横线来连接:8-4-4-4-12 。UUID在某一时空下是唯一的。比如在当前这一秒,全世界产生的UUID都是不一样的;当然同一台设备产生的UUID也是不一样的。


【UDID】

       UDID的全名为 Unique Device Identifier :设备唯一标识符。从名称上也可以看出,UDID这个东西是和设备有关的,而且是只和设备有关的,有点类似于MAC地址。

 UDID是一个40位十六进制序列,我们可以使用iTunes和Xcode来获取这个值。

(1)iTunes获取UDID:

把我们的手机连上电脑,然后打开iTunes.

默认在摘要位置显示的是序列号,只要点击一下序列号的位置,就可以切换为UDID了。

(2)Xcode获取UDID:

把手机连上电脑,然后打开Xcode,选择Window-->Devices,就会显示出当前你连接上的所有设备,其中显示的Identifier就是该设备的UDID:

 但是如果我们代码中要用到UDID,那么应该怎么办呢?很遗憾,自从iOS5之后,苹果就禁止了通过代码访问UDID,在这之前,可以使用[[UIDevice cuurrent] uniqueIdenfier] 这个方法来获取某设备UDID,现在是不可能了。
1 0
原创粉丝点击