iOS NSData和NSArray之间的相互转换
NSArray *arr1 = [[NSArray alloc]initWithObjects:@"0",@"5",nil];
NSData *data = [NSKeyedArchiver archivedDataWithRootObject:arr1];
NSLog(@"data === %@", data);
NSMutableArray *muArray = [NSMutableArray arrayWithObjects:@"1",@"2", nil];
NSData *muData = [NSKeyedArchiver archivedDataWithRootObject:muArray];
NSLog(@"muData ==== %@", muData);
NSArray *arr2 = [NSKeyedUnarchiver unarchiveObjectWithData:data];
NSLog(@"->%@",[arr1 objectAtIndex:1]);
NSLog(@"->%@",[arr2 objectAtIndex:1]);
浙公网安备 33010602011771号