[[UIDevice currentDevice] uniqueIdentifier]
Возвращает уникальный идентификатор вашего iPhone.
РЕДАКТИРОВАТЬ: -[UIDevice uniqueIdentifier]
теперь устарела и приложения отклоняются из App Store для его использования. Метод, представленный ниже, теперь является предпочтительным подходом.
Если вам нужно создать несколько UUID, просто используйте этот метод (с ARC):
+ (NSString *)GetUUID
{
CFUUIDRef theUUID = CFUUIDCreate(NULL);
CFStringRef string = CFUUIDCreateString(NULL, theUUID);
CFRelease(theUUID);
return (__bridge NSString *)string;
}
РЕДАКТИРОВАТЬ: 29 января 2014 г .:
Если вы ориентируетесь на iOS 6 или более позднюю версию, теперь вы можете использовать гораздо более простой метод:
NSString *UUID = [[NSUUID UUID] UUIDString];