Эффективный подход к поиску с использованием SearchBar, SearchDisplayController и UITableView - PullRequest
1 голос
/ 21 июля 2009

Я хочу сделать поиск по почтовому индексу, используя SearchBar, SearchDisplayController и UITableView. Я думаю сделать это с помощью CoreData, но все же я хочу знать, есть ли у кого-нибудь эффективная идея сделать то же самое.

И база данных имеет 15000 строк, поэтому рекомендуется перенести файл sqlite в приложение и использовать API основных данных для получения результатов.

Спасибо, Amit

1 Ответ

1 голос
/ 21 июля 2009

Наиболее часто используемое постоянное хранилище для CoreData реализовано поверх sqlite3, поэтому они имеют довольно схожие характеристики производительности с интервалами производительности необработанной выборки и т. Д. В нем много кода для обработки сбоев в объектах в фоновом режиме без блокировки, исключая их из-за нехватки памяти и прозрачно возвращая их по мере необходимости и т. д. В самом строгом смысле, если вы собираетесь потратить огромное количество времени (от нескольких месяцев до нескольких лет) на оптимизацию для конкретного случая, тогда прямая реализация sqlite3 может превзойти CoreData, но Подавляющее большинство времени CoreData будет превосходить любые простые реализации на основе sqlite3.

...