0
我需要追加一个唯一的ID,同时作出服务器请求,以避免重复的请求。如何在IOS中生成20 BASE-36唯一ID?样本唯一ID在这里“KI21AJDIWJS239323112”
我需要追加一个唯一的ID,同时作出服务器请求,以避免重复的请求。如何在IOS中生成20 BASE-36唯一ID?样本唯一ID在这里“KI21AJDIWJS239323112”
只需使用此代码创建唯一的ID,使用每个项目,同时击中服务。
CFUUIDRef uuid = CFUUIDCreate(kCFAllocatorDefault);
NSString *uuidString = (__bridge NSString *)CFUUIDCreateString(kCFAllocatorDefault, uuid);
NSLog(@"Uni ID %@",uuidString);
实际上它不适用于我。我需要base-36号码,它不应该包含“ - ”。它应该看起来像“KI21AJDIWJS239323112” – 2013-03-21 02:28:29
Like Device UDID? – Ganapathy 2013-03-20 11:30:53
是的,它应该像设备的UDID,但设备UDID不会为我工作。在我的应用程序,我需要创建唯一的ID每当我做任何服务器请求。 – 2013-03-20 11:37:28
好的。它将包含40个像这样的字符“31C7E9A9-D400-487A-84E5-F3322AD87077”。可以吗? – Ganapathy 2013-03-20 11:40:32