2

Microsoft .NET フレームワーク内で作成された GUID と互換性のある、objective-c で CFUUIDCreate を使用して作成された UUID (GUID) です。

つまり、CFUUIDCreate を使用して ID を生成する iOS システムを構築した場合、常に .NET コンテキストでこれらを使用できますか?

ありがとう。

4

1 に答える 1

2

UUID/GUID は 128 ビットの整数です。そのため、本質的にプラットフォームに依存しません。

文字列として表すと、とはほぼ同じ形式CFUUIDCreateString()を使用しているように見えます。System.Guid.NewGuid().ToString()

唯一の違いは、CFUUIDCreateString()大文字を使用して 16 進数 ( "6027EC11-8084-4678-A250-53D534AEFD4A") を表すのに対し、.NET バージョンではデフォルトで小文字 ( "9245fe4a-d402-451c-b9ed-9c1a04247482") を使用することです。

于 2012-06-11T09:42:25.907 に答える