Поиск в приложениях iOS - PullRequest
0 голосов
/ 26 апреля 2011

Я хочу хранить около 10000 строк в моем приложении для iOS. Мне нужна возможность быстрого поиска этих строк (аналогично поиску на самих устройствах, когда вы проводите влево на главном экране). Поиск должен включать форму «предложить» или автозаполнение. Например, при вводе слова «еда» в поле поиска должен появиться список, содержащий «продовольственные магазины», «рецепты еды» и т. Д.

Как я могу реализовать этот тип поиска? Возможно база данных sqlLite и ...?

Ура! * * 1005

Ответы [ 2 ]

2 голосов
/ 26 апреля 2011

Посмотрите на Базовые данные

1 голос
/ 26 апреля 2011

Зависит от случая, вы можете следовать двумя способами:

  1. Интегрировать базовые данные, как предложил Дидерик Хугенбом.
  2. Использовать метод FilterArrayUsingPredicate NSArray и построить предикат для вашегонеобходимо, как описано в следующем документе Руководство по программированию предиката

    Я лично предпочитаю вариант №2, он легче запускается и зависит от производительности решения и объема памяти, который вы всегда можете переключиться на более сложный #1 вариант.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...