- (NSString *)makeUUID
{
CFUUIDRef uuidRef = CFUUIDCreate(NULL);
CFStringRef uuidStringRef = CFUUIDCreateString(NULL, uuidRef);
CFRelease(uuidRef);//__bridge: 只是负责两者形式的转换,不涉及内存权限的转移。只涉及在ARC环境
NSString *uuid = [NSString stringWithString:(__bridge NSString*)uuidStringRef];
CFRelease(uuidStringRef);
return uuid;//返回类似于Microsoft的GUID,例如:7B02E2D2-C8DA-4B32-8B1F-AD48B61A18B3
}
获取UUID,类似于Microsoft的GUID
最新推荐文章于 2024-11-11 08:07:03 发布
本文介绍了一种使用Objective-C生成UUID(通用唯一标识符)的方法。通过调用Core Foundation框架中的函数创建UUID,并将其转换为NSString格式。该方法生成的UUID与Microsoft的GUID格式相似。

1099

被折叠的 条评论
为什么被折叠?



