5

UUID を作成したいのですが、UUID を作成できる以下のコードがあります。iOS7 で複数のベンダーの同じ ID を持つ UDID を作成するにはどうすればよいですか?

+ (NSString*) stringWithNewUUID
{
    CFUUIDRef uuidObj = CFUUIDCreate(nil);
    NSString *newUUID = (NSString*)CFUUIDCreateString(nil, uuidObj);
    CFRelease(uuidObj);
    return newUUID;
}
4

5 に答える 5

6

このCFUUIDCreate関数は、疑似乱数ジェネレーターから完全に取得されたバージョン 4 UUID を生成します。このタイプの UUID には、タイムスタンプや MAC アドレスは埋め込まれていません。(これは、ほとんど使用されていないバージョン 1 のフレーバーを指します。) これらは、ほぼすべてのアプリケーションで安全に使用できます。

于 2013-10-09T06:59:22.120 に答える