gpt4 book ai didi

iphone - 在 objective-c 中生成唯一的ID

转载 作者:行者123 更新时间:2023-12-01 17:45:00 24 4
gpt4 key购买 nike

我们如何在 objective-c 中获得唯一的ID。我想为我的 session 创建一个唯一的ID,然后在每次服务器调用发生时生成一个ID。每次此ID应该是唯一的。

我尝试使用CFUUID类,该类为我们提供了巨大的唯一ID(4FE9D00C-531E-45E8-B10E-11968ACC36E9)。我想要一个较小的唯一ID。

有什么线索吗?

最佳答案

引导(通过剪切组合)生成唯一的id。如果您想要的字符较少,那么一种选择是对GUID进行base64编码。每个字符有64种可能性,而不是16种(0-9,A-F)

这个:

540c2d5f-a9ab-4414-bd36-9999f5388773

成为:
Xy0MVKupFES9NpmZ9TiHcw

例如:(尽管C#) http://www.singular.co.nz/blog/archive/2007/12/20/shortguid-a-shorter-and-url-friendly-guid-in-c-sharp.aspx

这是关于Objective-C编码/解码的SO帖子(请看@ Mike Ho的帖子):

How do I do base64 encoding on iphone-sdk?

关于iphone - 在 objective-c 中生成唯一的ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8812442/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com