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