Этот метод, безусловно, сработает, но если вы ищете скорость, вам нужно изменить свою структуру.Массивы не предназначены для поиска таким образом.Однако это то, для чего был построен NSDictionary
.Если у вас есть уникальный ключ, который вы ищете, почему бы не сохранить свои словари в NSDictionary
и использовать гораздо, гораздо более быстрый метод objectForKey:
?
Если вам также необходимо поддерживать порядок, выможет создать собственный класс "упорядоченного словаря", используя NSMutableArray
ключей в вашем словаре.