大家好如何爲每個長度爲15個字符的iphone設備創建唯一標識符?如何爲每個設備生成唯一標識符?
0
A
回答
0
通常開發人員使用CFUUIDRef
CFUUIDRef uuidRef = CFUUIDCreate(kCFAllocatorDefault);
NSString *uuidString = (NSString *)CFUUIDCreateString(NULL,uuidRef);
CFRelease(uuidRef);
如果您需要的15?
您可以剪切此字符串:
NSString *resultString = [uuidString substringWithRange: NSMakeRange (0, 15)];
-1
蘋果宣佈前幾天,如果他們繼續使用舊的過時唯一標識符方法的應用程序將被拒絕:
[[UIDevice currentDevice] uniqueIdentifier];
它必須改爲:
CFUUIDRef uuid = CFUUIDCreate(NULL);
CFStringRef uuidStr = CFUUIDCreateString(NULL, uuid);
CFRelease(uuid);
+0
雖然這是獨一無二的,但它並不穩定。運行它幾次,你不會得到同一個。所以它是實用的,因爲關聯用戶是有限的,就像應用程序被刪除並重新安裝一樣,您將擁有一個全新的,不同的應用程序。 – Abizern 2013-07-03 14:13:09
相關問題
- 1. 在JavaScript中生成唯一標識iOS設備的(非UDID)標識符
- 2. 如何爲地址結構生成唯一標識符?
- 3. 生成條件唯一標識符
- 4. 唯一號碼標識符生成
- 5. 唯一標識每個用戶的某個設備
- 6. java。每個訪問者的唯一標識符。如何更好地生成?
- 7. 智能手機設備的唯一設備標識符
- 8. 如何找到Android設備的唯一標識符?
- 9. 爲iOS設備創建唯一標識符?
- 10. 如何編寫生成唯一標識符的存儲過程?
- 11. ios的唯一設備標識
- 12. 外圍BLE設備的唯一標識
- 13. 唯一標識Android Wear設備
- 14. 在iOS中唯一標識設備
- 15. 生成唯一標識符作爲基於集合的查詢
- 16. 爲數組中的元素生成'可讀'唯一標識符?
- 17. R.java文件如何爲資源生成唯一標識
- 18. 如何唯一識別設備?
- 19. 唯一識別設備
- 20. SVN - 爲每個版本化文件自動生成唯一標識
- 21. 生成std :: string的唯一標識
- 22. 即時生成唯一標識
- 23. Windows WMI - 爲每個硬件組件找到唯一標識符?
- 24. 如何爲每個唯一用戶標識提取兩行
- 25. 如何實現會話機制或如何爲同一公司中的每個用戶生成唯一標識?
- 26. 唯一標識符
- 27. 如何合併生成唯一標識符的兩個boost日誌記錄宏?
- 28. 如何唯一標識iOS設備上的用戶?
- 29. 什麼是組成一個唯一的標識符,如GUID
- 30. 爲用戶標識生成隨機唯一標記
你好,謝謝:)但它可能在切割時它可能會導致重複? – veereev 2013-03-26 11:01:52
當然,它可以,即使不切割字符串可以重複,但它的機會是如此之小,每個人都忽略它。 – 2013-03-26 11:03:54