objective-c - 独特的字母数字 key 生成器

标签 objective-c ipad alphanumeric

我正在 iPad 上开发应用程序。使用该应用程序,我将录制视频并将其上传到服务器。我想生成一个唯一的字母数字键用作视频名称。有没有办法在 objective-c 中生成字母数字 key ?

最佳答案

使用下面的函数来获取随机名称,它会给你很长的名称,所以指定你需要的名称长度,在我的例子中是 8。

-(NSString*)getRandomAlphanumericString 
{
    CFUUIDRef uuidObj = CFUUIDCreate(nil);//create a new UUID
    NSString *uuidString = (NSString*)CFUUIDCreateString(nil, uuidObj);
    CFRelease(uuidObj);
    return [uuidString substringToIndex:8]; //specify length here. even you can use full 
}

关于objective-c - 独特的字母数字 key 生成器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7426630/

相关文章:

ios - 将 NSDate 转换为另一种格式

objective-c - Xcode 4 和 BWToolKit

iphone - UIImagePickerController 保存文件路径 iOS/iPhone

regex - sed:仅删除引号内的所有非字母数字字符

mysql - sql中的零填充字母数字字符串

ios - 如何手动将后退按钮添加到我的 NavigationBar?

iphone - 在 CCMenu 内从批处理节点添加 Sprite 而不增加绘制调用数量的正确方法

iphone - 配置限量版 iOS 应用程序

iphone - 调用 UILocalNotification cancelAllLocalNotifications 是仅取消调用它的应用程序的通知还是所有通知?

php - 从数据库表中查找第一个可用标识符