[[UIDevice currentDevice] uniqueIdentifier]
返回您的iPhone的唯一ID.
编辑:
-[UIDevice uniqueIdentifier]
现已弃用,应用程序store 拒绝使用它的应用程序.下面的方法现在是首选方法.
如果您需要创建多个UUID,只需使用此方法(带ARC):
+ (NSString *)GetUUID
{
CFUUIDRef theUUID = CFUUIDCreate(NULL);
CFStringRef string = CFUUIDCreateString(NULL, theUUID);
CFRelease(theUUID);
return (__bridge NSString *)string;
}
编辑:2014年1月29日: 如果您的目标是iOS 6或更高版本,现在可以使用简单得多的方法:
NSString *UUID = [[NSUUID UUID] UUIDString];