Я пытаюсь выяснить, как реализовать это в Objective-C.
Я хочу удалить строки в NSArray
, которые появляются в массиве более одного раза.
В конце я хочу получить массив, в котором есть только уникальные строки в массиве (это означает, что удаляются не только дубликаты, но и исходная строка, которая соответствует дубликатам.)
Например, если бы у вас был следующий массив:
NSArray *array = [NSArray arrayWithObjects:@"bob", @"frank", @"sarah", @"sarah", @"fred", @"corey", @"corey", nil];
Я бы хотел, чтобы новый массив выглядел так:
@"bob", @"frank", @"fred"