У меня много NSDictioanries в NSArray.Поскольку их около 1300, и мне нужно искать их по следующим критериям:
1. Name
2. DOB
3. Type
4. Grade
5. Condition
6. PUP
7. Unit Number
Вот пример такого словаря:
<Unit>
<UnitNumber>20110501100507134</UnitNumber>
<Name>01'' 2ply Mat</Name>
<DOB>3/24/2011 12:00:00 AM</DOB>
<Type>2ply Mat</Type>
<Grade>Cull</Grade>
<Condition />
<Depth>01</Depth>
<Width>01</Width>
<Length>01</Length>
<PUP>Cable</PUP>
<Finishing />
</Unit>
Прямо сейчас яЯ думаю о циклическом просмотре массива, поиске первого критерия, затем повторном цикле в фильтрованном массиве, поиске второго критерия и т. д. Но это 7 для циклов, по крайней мере, 1300 словарей.
Какие у меня альтернативы?Спасибо.
ОБНОВЛЕНИЕ: Хорошо, поэтому для каждого из критериев, которые я перечислил выше, у меня будет текстовое поле, и пользователь укажет критерии там, а затем нажмет кнопку поиска ... (если это делает вещипонятнее)
Также это для iPhone / iPad