3

iPadでアプリを開発しています。アプリを使用して、動画を録画してサーバーにアップロードします。ビデオ名として使用する一意の英数字キーを生成したいと考えています。Objective-Cで英数字キーを生成する方法はありますか?

4

1 に答える 1

3

次の関数を使用してランダムな名前を取得すると、非常に長い名前が付けられるため、必要な名前の長さを指定します。私の場合は 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 
}
于 2011-09-15T06:34:58.183 に答える