一般在項(xiàng)目中苛白,我們要生成一個(gè)不重復(fù)的唯一的表示符作為文件或者路徑名稱的時(shí)候虏劲,可以使用CFUUIDRef和CFStringRef來生成一個(gè)唯一的標(biāo)識:
代碼如下:
- (NSString *)createCUID:(NSString *)prefix
{
? ? ? ? ? NSString *? result;
? ? ? ? ?CFUUIDRef? uuid;
? ? ? ? ?CFStringRef uuidStr;
? ? ? ? ? uuid = CFUUIDCreate(NULL);
? ? ? ? ? uuidStr = CFUUIDCreateString(NULL, uuid);
? ? ? ? ? result =[NSString stringWithFormat:@"%@-%@", prefix,uuidStr];
? ? ? ? ?CFRelease(uuidStr);
? ? ? ? ?CFRelease(uuid);
? ? ? ? ?return result;
}