[[UIDevice currentDevice] uniqueIdentifier]
Επιστρέφει το μοναδικό αναγνωριστικό του iPhone σας.
EDIT: -[UIDevice uniqueIdentifier]τώρα καταργηθεί και οι εφαρμογές που απορρίφθηκαν από το App Store για τη χρήση του. Η παρακάτω μέθοδος είναι τώρα η προτιμώμενη προσέγγιση.
Εάν θέλετε να δημιουργήσετε πολλά UUID, απλά χρησιμοποιήστε αυτή τη μέθοδο (με ARC):
+ (NSString *)GetUUID
{
CFUUIDRef theUUID = CFUUIDCreate(NULL);
CFStringRef string = CFUUIDCreateString(NULL, theUUID);
CFRelease(theUUID);
return (__bridge NSString *)string;
}
EDIT: Jan 29 2014: Αν στοχεύετε iOS 6 ή νεότερη έκδοση, μπορείτε τώρα να χρησιμοποιήσετε το πολύ πιο απλή μέθοδο:
NSString *UUID = [[NSUUID UUID] UUIDString];