在iOS 7中创建UUID和UDID

San*_*ade 5 iphone ios ios7

我想创建UUID,我有下面的代码可以创建UUID,如何在iOS7中创建多个供应商相同ID的UDID?

+ (NSString*) stringWithNewUUID
{
    CFUUIDRef uuidObj = CFUUIDCreate(nil);
    NSString *newUUID = (NSString*)CFUUIDCreateString(nil, uuidObj);
    CFRelease(uuidObj);
    return newUUID;
}
Run Code Online (Sandbox Code Playgroud)

gav*_*inb 6

CFUUIDCreate函数生成一个版本4 UUID,完全取自伪随机数生成器.此类UUID中没有嵌入时间戳或MAC地址.(这指的是很少使用的版本1的味道.)这些几乎适用于所有应用程序.


Aru*_*un_ 5

此方法在iOS 6及更高版本中返回随机UUID

[[UIDevice currentDevice]identifierForVendor]
Run Code Online (Sandbox Code Playgroud)


San*_*ade 5

我创建了一个供应商 ID,然后将它与钥匙串一起保存,我将保留以备下次使用 KeychainWrapper keychainStringFromMatchingIdentifier:...