В настоящее время я перечисляю элементы NSMutableArray (или NSMutableSet), чтобы найти дубликаты и удалить их.
Например, если массив/набор имеет значения [@"a", @"b", @"b", @"c"], конечный результат должен быть [@"a", @"b", @"c"].
Поскольку я сравниваю NSStrings, я использую метод isEqualTo: для проверки того, являются ли строки равными.
Существует ли более эффективный способ удаления дубликатов записей, чем для их прокрутки и проверки наличия дубликата?