Had*_*adi 4 iphone uuid objective-c xcode4
我在这里有一些问题..我正在使用以下代码在我的应用程序中生成uuid.
- (NSString *)GetUUID
{
CFUUIDRef theUUID = CFUUIDCreate(NULL);
CFStringRef string = CFUUIDCreateString(NULL, theUUID);
CFRelease(theUUID);
return [(NSString *)string autorelease];
}
Run Code Online (Sandbox Code Playgroud)
此代码返回一个NSString
对象.现在我想将生成的存储UUID
为unsigned int
.有什么建议请问我怎么能在这里做.谢谢.
使用将 UUID 转换为字符串 .UUIDString
取字符串的.hash
属性。
转换为 int。
int numericFormUUID = (int)UUIDString.hash;
注意:与往常一样,使用散列可能会发生冲突。在这里,两个用户可能会得到相同的值,而 UUID 则保证是唯一的。
归档时间: |
|
查看次数: |
2390 次 |
最近记录: |