Это бит кода, который я использую для UUID (я мог даже найти его здесь при переполнении стека) ...
+ (NSString *)GetUUID
{
CFUUIDRef theUUID = CFUUIDCreate(NULL);
CFStringRef string = CFUUIDCreateString(NULL, theUUID);
CFRelease(theUUID);
return [(NSString *)string autorelease];
}
Я не знаю, как долго генерируются UUID, потому что вспособы, которыми я его использую, меня не волнует, поэтому, возможно, проверьте это, передав результат в NSLog
вызов.
HTH, Pedro:)