2009-09-06 161 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