小编Gur*_*put的帖子

Mac OS X编程中如何获取UUID

我正在尝试使用以下代码在 Cocoa 编程中访问 Mac OS X UUID:

NSString *uuid = [[NSUUID UUID] UUIDString];
Run Code Online (Sandbox Code Playgroud)

每次我访问 uuid 时,uuid 都会返回一个唯一的 id,即使我没有重新安装应用程序,它也会不断变化。我需要知道如何在 Mac OS X 中访问 UUID,该 UUID 将保持不变;无论我重新安装应用程序还是重新编译,它都应该保持不变。

在 iOS 中,我可以使用以下代码实现相同的目的:

NSString *iosuuid = [[[UIDevice currentDevice] identifierForVendor] UUIDString];
Run Code Online (Sandbox Code Playgroud)

这里 iosuuid 返回 uuid,即使我重新安装和重新编译我的应用程序,它也将保持不变。

不要建议我使用 Mac 地址,我不想在我的应用程序中出于某些目的而访问该地址。

macos cocoa objective-c

3
推荐指数
1
解决办法
3374
查看次数

标签 统计

cocoa ×1

macos ×1

objective-c ×1