如何從給定字符串創建一組獨特字符?例如,我想給用戶一個唯一的7個字符作爲唯一的用戶名(除了電子郵件)。這可能是,但不必以他們的電子郵件爲基礎。在ios中生成唯一字符
2
A
回答
1
現在我正在將我的意見寫入一個答案。 :)
我建議你在雲端建立一個服務器。然後你的服務器可以決定每個用戶/設備的唯一名稱。
它可能會使您的工作量增加一倍,因爲現在您還需要照顧服務器。但它是完全值得的。使用服務器和此服務器 - 客戶端模型,您將擁有管理用戶登錄/註冊問題的所有靈活性,而無需修改客戶端(應用程序)中的許多代碼。
4
對於一個簡單的唯一字符串,它並非基於任何特定內容,而是保證在所有設備上始終是唯一的,您可以使用CFUUID。類似於:
CFUUIDRef identifier = CFUUIDCreate(NULL);
NSString* identifierString = (NSString*)CFUUIDCreateString(NULL, identifier);
CFRelease(identifier);
相關問題
- 1. 通過UDFunction生成唯一字符串
- 2. 如何生成唯一的字符串
- 3. 從唯一字符串輸入生成唯一ID
- 4. 如何在SQLITE中生成唯一的GUID 36字符iPhone
- 5. 在MySQL表中生成唯一字符列表
- 6. 在SharePoint文檔庫中生成唯一的隨機字符串
- 7. 生成唯一
- 8. 在Rails 3中生成唯一的32個字符的字符串
- 9. 生成從2個關鍵字一個唯一的字符串
- 10. 如何從字符串集合中生成一個唯一的字符串?
- 11. 生成字母數字標識(唯一字符串)
- 12. 如何生成20個字符的字母數字唯一ID
- 13. 生成字符串HASH(唯一的隨機)在JavaScript
- 14. 生成SQL Server中唯一的字符串2012
- 15. 根據Javascript中的字符串輸入生成唯一編號
- 16. 從ruby中的唯一字符串範圍內生成整數
- 17. 在JavaScript中生成唯一標識iOS設備的(非UDID)標識符
- 18. 基於一對字符串生成一個唯一的字符串
- 19. 生成唯一值
- 20. 生成條件唯一標識符
- 21. 唯一號碼標識符生成
- 22. 如何從長度爲28的兩個唯一字符串中生成長度爲28的唯一字符串?
- 23. 使用數字和字母在php中生成的唯一鍵
- 24. 如何在MySQL中生成唯一的字母數字內容?
- 25. 生成給定一個字符串在Java中的僞唯一長值
- 26. 我將如何在Ruby中生成一個隨機且唯一的字符串?
- 27. 爲唯一的字符串種子生成唯一的長整數
- 28. 基於一組有序的字符串生成直觀的唯一字符串?
- 29. 在neo4j中生成一個唯一的數字ID
- 30. 如何在PHP中生成一個唯一的數字ID?
你的意思是哈希? – 2011-02-09 01:25:20
您是否試圖在不同設備上實現這一點? – 2011-02-09 01:25:43