// macaddress = [[ASIdentifierManager sharedManager].advertisingIdentifier UUIDString];
// }
// if ([[UIDevice currentDevice] respondsToSelector:@selector(identifierForVendor)]) {
// macaddress = [[[UIDevice currentDevice] identifierForVendor] UUIDString];
// }
//write data to pasteboard
UIPasteboard *paste = [UIPasteboard pasteboardWithName:@"macroos" create:YES];
NSDictionary *dic = [NSDictionary dictionaryWithObjectsAndKeys:@"1920", @"UID", @"samuel", @"NAME", nil];
[paste setData:[NSKeyedArchiver archivedDataWithRootObject:dic] forPasteboardType:@"org.OpenUDID"];
//read data from pasteboard
paste = [UIPasteboard pasteboardWithName:@"macroos" create:YES];
NSData *value = [paste dataForPasteboardType:@"org.OpenUDID"];
NSDictionary *decDic = [NSKeyedUnarchiver unarchiveObjectWithData:value];
NSLog(@"uid:%@, name:%@", [decDic objectForKey:@"UID"], [decDic objectForKey:@"NAME"]);
http://blog.csdn.net/jwzbskywz/article/details/7703140