質問

Xcode / Objective-Cを使用してコンピューターを一意に識別するUUIDを生成するにはどうすればよいですか? Windowsにはあります UuidCreateSequential(), 、Macで何を使用できますか?

役に立ちましたか?

解決

iokitを使用して、システムのシリアル番号またはハードウェアMacアドレスを読むことができます。

Appleテクニカルノートをご覧ください TN1103 (「Macintoshコンピューターをユニークに識別する」)サンプルコードおよび詳細について。

他のヒント

これを試して:

CFUUIDRef UUID = CFUUIDCreate(kCFAllocatorDefault);
CFStringRef UUIDString = CFUUIDCreateString(kCFAllocatorDefault,UUID);
// UUIDString is the CFStringRef (== NSString *) that contains the UUID.

// Cleanup
CFRelease(UUID);
CFRelease(UUIDString);  
[[NSProcessInfo processInfo] globallyUniqueString];
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top