我在这里遇到了一些问题..我正在使用以下代码在我的应用程序中生成uuid。如何将UUID存储为int
- (NSString *)GetUUID
{
CFUUIDRef theUUID = CFUUIDCreate(NULL);
CFStringRef string = CFUUIDCreateString(NULL, theUUID);
CFRelease(theUUID);
return [(NSString *)string autorelease];
}
此代码返回一个NSString
对象返回。现在我想将生成的UUID
存储为unsigned int
。任何建议,请如何在这里做到这一点。谢谢。
您不能将'UUID'存储为'unsigned int'。前者是128位宽,后者在iPhone上只有32位宽。它只是不适合。如果您更多地分享您为什么要这样做,我们可能会提供帮助。 –
我想以数字形式存储uuid。像一个整数而不是字符串。因为花费太多时间以字符串形式进行搜索和比较。是否有可能.. – Hadi
不,这是不可能的。而一个GUID已经是数字 - 只是不要将其转换为字符串。 –