gpt4 book ai didi

iphone - 如何生成唯一标识符?

转载 作者:太空狗 更新时间:2023-10-30 03:12:04 24 4
gpt4 key购买 nike

我需要生成一些永远不会重复(至少在理论上)的 int 值。我知道有 arc4random() fnc 但我不确定如何将它与当前日期或 smth 一起使用 :(

最佳答案

这会返回一个与 MySQL 中生成的 UUID 非常相似的唯一键。

+ (NSString *)uuid
{
CFUUIDRef uuidRef = CFUUIDCreate(NULL);
CFStringRef uuidStringRef = CFUUIDCreateString(NULL, uuidRef);
CFRelease(uuidRef);
return [(NSString *)uuidStringRef autorelease];
}

ARC 版本:

+ (NSString *)uuid
{
CFUUIDRef uuidRef = CFUUIDCreate(NULL);
CFStringRef uuidStringRef = CFUUIDCreateString(NULL, uuidRef);
CFRelease(uuidRef);
return (__bridge_transfer NSString *)uuidStringRef;
}

关于iphone - 如何生成唯一标识符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7016311/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com