如何从给定字符串创建一组独特字符?例如,我想给用户一个唯一的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