Xamain.iOS没有CFUUIDRef类?

时间:2016-07-14 19:42:22

标签: xamarin xamarin.ios

我正在使用Xamarin.forms创建应用程序。

我想创建UUID。 但我找不到'CFUUIDXXXX'的任何c#版本。

有谁知道班级名称是什么?

如果它不存在,我有一个问题。 查看Xamarin的API文档是了解它是否存在的最快方法? 如果它不存在,似乎Xamarin.iOS不会从iOS本机类中注入所有类? 这是对的吗?

我也知道Guid。但有人告诉我,不能保证它是独一无二的。

还有“UIDevice.CurrentDevice.IdentifierForVendor”。 用作UUID是否足够好?

感谢。

1 个答案:

答案 0 :(得分:1)

您可以使用NSUUID(在Xamarin NSUuid中)。

  

这是CFUUID的新表弟。 NSUUID刚出现在iOS 6中。它与CFUUID几乎完全相同,只是它有一个漂亮的现代Objective-C接口。

以下是所有Id类型的良好比较:https://possiblemobile.com/2013/04/unique-identifiers/