是否使用CFUUIDCreate在与Microsoft .NET框架内创建的GUID兼容的Objective-c中创建了UUID(GUID)。
即。如果我构建一个使用CFUUIDCreate生成id的iOS系统,我是否总能在.NET上下文中使用它们?
感谢。
答案 0 :(得分:2)
UUID / GUID只是一个128位整数。因此,它本质上与平台无关。
当表示为字符串时,似乎CFUUIDCreateString()
和System.Guid.NewGuid().ToString()
使用的格式几乎相同。
唯一的区别是CFUUIDCreateString()
使用大写字母表示十六进制数字("6027EC11-8084-4678-A250-53D534AEFD4A"
),而.NET版本默认使用小写字母("9245fe4a-d402-451c-b9ed-9c1a04247482"
)。