NSArray 与 NSData的相互转换 二进制 以及数组的相关操作

1.将NSArray转化为NSData类型

        NSData *data = [NSKeyedArchiver archivedDataWithRootObject:Array];

        NSLog(@"data = %@",data);

将NSData转化为NSArray类型

        NSArray *array = [NSKeyedUnarchiver unarchiveObjectWithData:data];

        NSLog(@"array = %@",array);

2.ios 数组中的元素互换位置

系统提供的有方法,大家看看应该会用的

- (void)exchangeObjectAtIndex:(NSUInteger)idx1 withObjectAtIndex:(NSUInteger)idx2;

   [_mutArr exchangeObjectAtIndex:0 withObjectAtIndex:1];

mutArr的第一个元素和第二个元素互换位置
 

猜你喜欢

转载自blog.csdn.net/a18339063397/article/details/84857580