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