Xcode / Objective-C を使用してコンピュータを一意に識別する UUID を生成するにはどうすればよいですか? Windows には がありますがUuidCreateSequential()
、Mac では何が使えますか?
4119 次
3 に答える
3
これを試して:
CFUUIDRef UUID = CFUUIDCreate(kCFAllocatorDefault);
CFStringRef UUIDString = CFUUIDCreateString(kCFAllocatorDefault,UUID);
// UUIDString is the CFStringRef (== NSString *) that contains the UUID.
// Cleanup
CFRelease(UUID);
CFRelease(UUIDString);
于 2009-12-31T10:55:15.973 に答える
2
IOKit を使用して、システムのシリアル番号またはハードウェアの MAC アドレスを読み取ることができます。
サンプル コードと詳細については、 Apple Technical Note TN1103 (「Macintosh コンピュータを一意に識別する方法」) を参照してください。
于 2009-12-31T22:29:05.687 に答える
0
[[NSProcessInfo processInfo] globallyUniqueString];
于 2009-12-31T11:00:39.340 に答える