我熟悉用于生成UUID的iOS NSUUID().uuidString
,但是对于相应的.Net功能我不太清楚。
根据这篇文章,其中涉及到一些微妙之处,但我不清楚与.toString()
一起使用时,这是否适用于UUID。
有没有人在这些平台之间传递过UUID,而这些UUID可能有一些更详细的注释? “就可以了”也可以!
我可能也想在Android上也使用它们,所以有关在三者之间移动它们的任何评论都更有用。
答案 0 :(得分:1)
uuidString确实与guid格式相同。 NSUUID的toString不同,它包含更多数据。因此,将其传递给.NET并将其解析为guid会引发异常。 (不确定适用于android)
如果您使用的是Swift,则可以使用UUID().uuidString
,我敢肯定它可以使用。
就回答您的完整问题而言。在iOS中生成的UUID使用的算法与.NET中使用的算法不同,因此会有细微的差异,但是它们是唯一的,因此不必担心。