我有这样一个数组
NSArray *a = [NSArray arrayWithObjects:@"a", @"b", @"c", @"a", @"b", @"d", nil];
首先需要去掉重复的,活的这样的
NSArray *a = [NSArray arrayWithObjects:@"a", @"b", @"c", @"d", nil];
我现在做的就是用遍历生成的,有没有什么办法可以高效完成的。
另外的需求就是要生成这样的数组
NSArray *a = [NSArray arrayWithObjects:
[NSDictionary arrayWithObjectsAndKeys:@"2", @"a", nil],
[NSDictionary arrayWithObjectsAndKeys:@"2", @"b", nil],
[NSDictionary arrayWithObjectsAndKeys:@"1", @"c", nil],
[NSDictionary arrayWithObjectsAndKeys:@"1", @"d", nil],
nil];
键是唯一值,值是数量