我在這裏遇到了一些問題..我正在使用以下代碼在我的應用程序中生成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已經是數字 - 只是不要將其轉換爲字符串。 –