数组剔除重复数据(array和set的相互转换)
2017-11-09 本文已影响18人
番薯大佬
先将array转换成set,然后再将set转换成array即可。
// array转set
NSArray *array = @[@"1", @"1", @"2", @"3", @"2"];
NSSet *set = [NSSet setWithArray: array];
// set转arrsy
NSArray *sortDesc = @[[[NSSortDescriptor alloc] initWithKey:nil ascending:YES]];
array = [set sortedArrayUsingDescriptors:sortDesc];