Выбор основных данных или sqlite для большого количества записей в IOS - PullRequest
0 голосов
/ 28 ноября 2011

Я работаю над созданием приложения для Iphone. Он будет содержать более 100 тыс. Записей, и это число со временем может возрасти до 500 тыс. Записей. Каждая запись не будет большой. Он будет содержать несколько полей с текстом в них. В какой-то момент приложение должно показать большое подмножество в uitableview. Может быть даже 1k записей в представлении. Я понимаю, что люди не захотят прокручивать записи в 1 тыс., Поэтому я не уверен, как я их спроектирую, чтобы это имело смысл. Может быть реализован какой-то поиск, который будет перезагружать представление при каждом нажатии буквы. Мой вопрос, который лучше использовать для моих целей. Основные данные или sqlite. Который даст мне возможность прокручивать данные без загрузки набора данных 1k в память и для пользователя, чтобы иметь возможность быстро прокручивать записи.

Заранее спасибо!

Ян

1 Ответ

0 голосов
/ 28 ноября 2011

Используйте CoreData и NSFetchedResultsController.Эффективно обрабатывает большие ресурсы.

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