我正在使用Xamarin.forms创建应用程序。
我想创建UUID。 但我找不到'CFUUIDXXXX'的任何c#版本。
有谁知道班级名称是什么?
如果它不存在,我有一个问题。 查看Xamarin的API文档是了解它是否存在的最快方法? 如果它不存在,似乎Xamarin.iOS不会从iOS本机类中注入所有类? 这是对的吗?
我也知道Guid。但有人告诉我,不能保证它是独一无二的。
还有“UIDevice.CurrentDevice.IdentifierForVendor”。 用作UUID是否足够好?
感谢。
答案 0 :(得分:1)
您可以使用NSUUID
(在Xamarin NSUuid
中)。
这是CFUUID的新表弟。 NSUUID刚出现在iOS 6中。它与CFUUID几乎完全相同,只是它有一个漂亮的现代Objective-C接口。
以下是所有Id类型的良好比较:https://possiblemobile.com/2013/04/unique-identifiers/