我在这里遇到了一些问题。我正在使用以下代码在我的应用程序中生成UUID。
- (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位。它根本无法适应。如果您分享更多关于为什么要这样做的信息,我们可能能够提供帮助。 - Michael Petrotta