如何使用Xcode / Objective-C生成唯一标识计算机的UUID? Windows有UuidCreateSequential()
,我可以在Mac上使用什么?
答案 0 :(得分:3)
试试这个:
CFUUIDRef UUID = CFUUIDCreate(kCFAllocatorDefault);
CFStringRef UUIDString = CFUUIDCreateString(kCFAllocatorDefault,UUID);
// UUIDString is the CFStringRef (== NSString *) that contains the UUID.
// Cleanup
CFRelease(UUID);
CFRelease(UUIDString);
答案 1 :(得分:2)
您可以使用IOKit读取系统序列号或硬件MAC地址。
查看Apple技术说明TN1103(“唯一识别Macintosh计算机”)以获取示例代码和更多信息。
答案 2 :(得分:0)
[[NSProcessInfo processInfo] globallyUniqueString];