1. 程式人生 > >NSArray 與 NSData的相互轉換 二進位制 以及陣列的相關操作

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的第一個元素和第二個元素互換位置