В SO есть пара хороших примеров о CFUUID, особенно этот:
Как создать GUID/UUID с помощью iPhone SDK
Но это было сделано для кода до -ARC, и я еще не наркоман CF (еще ), поэтому может ли кто-нибудь предоставить пример кода, который работает с ARC?
+ (NSString *)GetUUID
{
CFUUIDRef theUUID = CFUUIDCreate(NULL);
CFStringRef string = CFUUIDCreateString(NULL, theUUID);
CFRelease(theUUID);
return [(NSString *)string autorelease];
}