Сохранять и получать текстовые термины с автозаполнением, iOS - PullRequest
0 голосов
/ 25 января 2012

У меня есть список из около 10000 фраз (1-5 слов каждая).Когда пользователь начинает вводить в строке поиска, я хочу отобразить табличное представление, которое фильтрует эти фразы, чтобы найти совпадения.то есть: он будет работать как автозаполнение в вашем браузере.

Мой вопрос: каков наилучший способ хранения этих данных?Должен ли я просто поместить его в массив, который инициализируется при поиске пользователем?Или он должен храниться во внешнем файле?

(я работаю с iOS).

Спасибо!

Ответы [ 2 ]

1 голос
/ 25 января 2012

Вы можете легко сделать это с массивом, но производительность будет очень плохой. Было бы лучше иметь его в базе данных SQLite (или Core Data) и искать его. Я думаю, что иметь его в файле может быть даже хуже, чем массив.

0 голосов
/ 25 января 2012

Сохраните его в базе данных SQLite или Core Data. Вы также можете использовать файл .plist, хотя для его прочтения может потребоваться больше времени.

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