iphone - EKCalendarItem 的 UUID 真的是独一无二的吗?

标签 iphone ios ios4 ekeventkit

iOS 4 中的 EKEvent 类有一个名为 eventIdentifier 的属性,它不是“真正”唯一的(主要是在本地日历与远程日历同步时)。

在 iOS 5 sdk 中,EKCalendarItem 有一个名为 UUID 的属性,根据文档,它是唯一的

我的问题是,有人发现这不是真的吗?我试图用我的核心数据和本地日历编写一些同步代码,我“需要”一个唯一标识符才能正常工作。

提前致谢!

最佳答案

在 UUID(通用唯一标识符)的上下文中,“唯一”一词的意思是“实际上唯一”,而不是“保证唯一”。

根据 Random UUID probability of duplicates 部分在文章中Universally unique identifier维基百科,在生成 68,719,476,736 个 UUID 后,仅创建一个重复项的概率为 0.0000000000000004。

关于iphone - EKCalendarItem 的 UUID 真的是独一无二的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10438355/

相关文章:

iphone - 应用程序内购买可以在模拟器中使用,但不能在 iPhone 上使用

iphone - addSubview : and insertSubview:atIndex:? 之间的区别

iphone - 具有匿名函数/ block 的 NSTimer?

iphone - 无法从 iPhone 设备文件夹获取图像

ios - Delphi XE2/FireMonkey 电子邮件创建

xcode - Xcode 4 中的 iOS 3.x 支持

ios - Swift:在没有 dequeueReusableCellWithIdentifier 的情况下创建静态自定义单元格

iphone - 如何在 Webview 中放置文本?

ios - 创建控件

iphone - 在 TableView 中保存和加载 UISwitch 状态