iPhone开发——UDID介绍章节

在追求技术的路上,即使你累死了,我也会把代码给你烧过去的。我是蓝鸥李静波。我为“技术”代言;

在追求技术与时尚同时当然不忘学习,如今iOS开发者受到各大企业的青睐,他们拥有一份舒适的工作,一份高薪的职业,如果你也想成为这样的青年,那么加入到iOS培训中,高薪梦指日可待!今天的分享UDID。

一.UDID(设备唯一标识)

在很多需要限制一台设备一个账号的应用中经常会用到,在Symbian时代,我们是使用IMEI作为设备的唯一标识的,只可惜Apple官方不允许开发者获得设备IMEL。

ios5sdk中的获取方法:

iPhone开发——UDID介绍章节

uniqueIdentifier在UIDevice.h中的定义如图:

iPhone开发——UDID介绍章节

iOS2.0以上及iOS5.0以下的系统可用,但不建议使用.Apple有可能在ios5.0之后删除该函数。

经测试,系统版本为5.0.1,一样能够获取UDID。

但是我们需要注意的一点是,对于已越狱了的设备,UDID并不是唯一的。使用Cydia插件UDIDFaker,可以为每一个应用分配不同的UDID。那么能够看出UDID作为标识唯一设备影响并不是很好了。

不管怎样,所有相关的知识点大家还是都要了解一下的,可以充实一下自己的大脑,对于UDID的作用,可以先了解着,后期如果不忙的情况下还会和大家分享更多的有关iOS培训iOS开发方面的知识内容。