问题标签 [nsuuid]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - [[NSUUID new] UUIDString] 和 CFUUIDRef 之间有什么区别
任何人都可以让我知道通过这两种实现创建唯一 ID 之间的区别吗?
1)
2) NSString *guid = [[NSUUID new] UUIDString];
当我正在使用 IOS 8 及更高版本的应用程序时,哪个更可靠。
ios - UUID 和最基本的级别是否只是一串唯一字符?
我目前正在学习 iOS 中的 UUID,当然我正在尝试理解它们。据我所知,当您调用 NSUUID() 时,它会返回一个完全唯一的 128 位字符串(尽管我目前对它如何确保完全唯一的字符串不感兴趣,但我认为它考虑了日期,时间和设备标识)。要使用此字符串,您可以将其附加到文档目录的末尾(我相信每个应用程序都是唯一的),以确保以后可用于访问文件的唯一文件路径。这是对概念的正确理解吗?
swift - 将 NSUUID 存储在核心数据中导致错误
我目前正在尝试使用我的代码将蓝牙设备的 NSUUID 保存到核心数据中,如下所示:
错误发生在
由于我无法将 NSUUID 存储到 SQLite 数据库中。我能想到的唯一方法是将 NSUUID 转换为字符串并存储到 SQLite 中。但这不是那么合适。谁能建议我如何将 NSUUID 存储到 SQLite 中?谢谢
ios - NSUUID 复制机会形成不同的设备。
我需要在安装应用程序时为设备生成唯一 ID,并将此值存储在设备上,然后需要使用此 UUID 与服务器通信。似乎NSSUUD适合这种情况,但我很困惑是否有可能从多个设备复制 UUID。我已经找到了答案https://stackoverflow.com/a/6963990/1573209,它描述了版本 1 类型使用 MAC 地址和 60 位时钟来生成 UUID,因此重复的机会可以忽略不计。其中版本 4 使用一些固定数和一些随机数来生成 UUID,并且文档说UUIDs created by NSUUID conform to RFC 4122 version 4 and are created with random bytes
这是否意味着重复的机会更高?那么如何使用版本 1 类型的 UUID 生成器,我看不到它的任何文档。
swift - 是否可以在 NSUUID 中声明自己的 [mini] 命名空间?
维基百科页面https://en.wikipedia.org/wiki/Universally_unique_identifier指出,在 UUID 规范的第 3 版(因此可能是第 5 版)中:“六位被固定值替换”
我正在开发一个利用NSUUID
该类的 iPhone 应用程序。我的客户要求能够在完整的 UUID 字符串中声明他自己的固定小字符集。从我目前所读到的内容来看,我认为这是不可能的 -只是出于可以理解的原因 - 但是我有义务询问是否有办法,以便我可以肯定地回答/转移他的问题。
请问有没有?
提前致谢。
ios - 在“CBPeripheral *”类型的对象上找不到属性“uuid”
我正在使用以下代码:
这会返回一个错误
“在‘CBPeripheral *’类型的对象上找不到属性‘uuid’”
我认为这是因为uuid
已被弃用,但我不知道如何纠正它。
我试过改变self.peripheral.uuid
,self.peripheral.identifier
但这给了我
'不兼容的指针类型将'NSUUID *'类型的可保留参数传递给期望'CFUUIDRef'(又名'const struct __CFUUID *')类型的CF函数
如果可以的话请帮忙。
swift - 如何在 MSConversation 中检索参与者的姓名?
MSConversation 为我们提供了本地参与者和远程参与者。但是,我无法检索 self 或 other 的显示名称。我如何获得这些名称? https://developer.apple.com/reference/messages/msconversation
如上所述,我尝试搜索 CNContactsStore,来自 MSConversation 的 UUID 与 CNContact 不同。
swift - 灯塔项目中的错误
我项目中的上述代码行给了我一个错误说明:
init(UUIDString;)' 已重命名为 'init(uuidString:)'
有什么解决办法吗?
swift - 如何在 Swift 中将字符串转换为 NSUUID?
我正在开发 iOS Swift。
我已将 NSUUID 转换为字符串,如下所示:
但是如何在 Swift 中将 String 转换为 NSUUID 呢?
swift3 - 将 NSUUID 转换为 UnsafePointer
在更新到 Swift 3 之后,它同时出现getUUIDBytes
并且在对象getBytes
上不可用。UUID
即使getBytes
在文档中列为 UUID 上的方法时,我也会收到此错误:https ://developer.apple.com/reference/foundation/nsuuid/1411420-getbytes