获取UDID很方便,系统给方法了。
NSString* UDID = [[UIDevice currentDevice] uniqueIdentifier];
NSLog(@"UDID:%@",UDID);
获取UUID就要自己写了个。
NSString* UUID = [Utils uuid]; //下面,调的方法
NSLog(@"UUID:%@",UUID);
例如我在Utils用添加这个方法
+(NSString*) uuid
{
CFUUIDRef puuid = CFUUIDCreate( nil );
CFStringRef uuidString = CFUUIDCreateString( nil, puuid );
NSString * result = (NSString *)CFStringCreateCopy( NULL, uuidString);
CFRelease(puuid);
CFRelease(uuidString);
return [result autorelease];
}
至于你要知道UDID和UUID的区别,看这里 http://www.cocoachina.com/bbs/read.php?tid=92404&keyword=UUID