2009-09-06 158 views

回答

1

如果你只是想生成一个UUID,说标记上载或通信到服务器,从一个特定的设备是可以用CFUUID类来生成一个UUID您的应用程序第一次运行时,

NSString *uuid = nil; 
CFUUID theUUID = CFUUIDCreate(kCFAllocatorDefault); 
if (theUUID) { 
    uuid = NSMakeCollectable(CFUUIDCreateString(kCFAllocatorDefault, theUUID); 
    CFRelease(theUUID); 
} 

然后将其保存在您的应用程序首选项中。这将唯一标识用户设备,并且它也可以在iPhone模拟器中工作。

5

解决。

@implementation UIDevice (ChangeUID) 

- (NSString*)uniqueIdentifier 
{ 
    return @"test"; 
} 

@end 
+3

危险,但有趣。 – 2009-09-06 10:01:22

+1

聪明的女孩.... – 2012-03-08 15:32:01