自动生成的用户ID

时间:2011-06-21 04:43:30

标签: iphone

我正在制作一个使用数据库的iphone应用程序。我希望每当用户输入他或她的信息时,每个用户都应该有唯一的ID。但是这个id不应该自动生成。

我该怎么做...请帮助我。

非常感谢。

5 个答案:

答案 0 :(得分:1)

您可以通过以下方式获取唯一ID:

NSString *uniqueID = [[NSProcessInfo processInfo] globallyUniqueString];
NSLog(@"%@", uniqueID);

答案 1 :(得分:0)

由于您将SQLite用于特定于数据库,因此您可以利用SQLite中的自动增量自动生成ID。

答案 2 :(得分:0)

看看下面的例子。

http://iosdevelopertips.com/general/create-a-universally-unique-identifier-uuid.html

这个生成的字符串+数字唯一字符串。

如果您只想要数字,那么我猜您必须使用当前时间戳+一些自动生成的随机数字符串。

答案 3 :(得分:0)

我更喜欢你为每个用户使用uuid。如果您不了解uuid检查,可能会满足您的要求。

答案 4 :(得分:0)

查看此答案How to save a video taken from camera into sqlite database in iphone是否有帮助 您当然可以从该链接中获取唯一的Id生成。