Objective C为不重复的对象生成随机id

时间:2014-10-22 15:24:15

标签: ios objective-c

我想为对象识别生成唯一ID,我遇到[[NSUUID UUID] UUIDString],它可以用于唯一标识吗?还是有更好的方法来产生?

2 个答案:

答案 0 :(得分:3)

是:NSUUID生成唯一ID。

来自Apple:

  

UUID(通用唯一标识符),也称为GUID(全球唯一标识符)   唯一标识符)或IID(接口标识符)是128位   值。 NSUUID创建的UUID符合RFC 4122版本4并已创建   随机字节。

来自RFC 4122

  

UUID长128位,可以保证跨空间的唯一性   时间。

答案 1 :(得分:0)

您可以使用以下

D