Question

Comment puis-je générer un UUID qui identifiera de manière unique un ordinateur en utilisant Xcode / Objective-C? Windows a UuidCreateSequential(), que puis-je utiliser sur un Mac?

Était-ce utile?

La solution

Vous pouvez lire le numéro de série système ou le matériel en utilisant des adresses MAC IOKit.

Consultez la note technique d'Apple TN1103 ( "Uniquely identification d'un ordinateur Macintosh ") pour le code d'échantillon et plus d'informations.

Autres conseils

Essayez ceci:

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];
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top