我试图弄清楚如何在Objective-C中实现它.
我想删除NSArray在数组中出现多次的字符串.
最后,我希望有一个数组只有一个数组中的唯一行(这意味着不仅删除了重复项,还删除了与重复项匹配的原始字符串.)
例如,如果您有以下数组:
NSArray *array = [NSArray arrayWithObjects:@"bob", @"frank", @"sarah", @"sarah", @"fred", @"corey", @"corey", nil];
Run Code Online (Sandbox Code Playgroud)
我希望新数组看起来像这样:
@"bob", @"frank", @"fred"
Run Code Online (Sandbox Code Playgroud) 我有一个indexArray索引的数组(让我们称之为)到另一个数组(称为sequence).我想扫描原始数组,sequence以查看这些索引的值是否重复.例如,如果有一个等于sequence[indexarray[(value at index 1)]]in 的值sequence,那么我想从中删除索引值indexArray.最后,我将得到一个只包含其值不重复的索引的数组.