标签: ios swift
在init中,我需要为类实例设置一个唯一标识符 - 一个不会被任何其他实例或类重用的标识符。
是否有某种内部标识符?如果没有,我怎样才能生成一个没有碰撞的?
答案 0 :(得分:1)
对于NSObject派生的对象,你不需要任何这样的东西 - 它的内存地址很容易获得, 是唯一的。
对于其他类型的对象,您可以使用NSUUID类为您提供有保证的唯一ID。
答案 1 :(得分:-1)
使用带有时间戳组合的GUID。如果需要,您也可以简单地使用GUID。