Я занимаюсь разработкой приложения, управляемого данными, с использованием Core Data.Я отображаю таблицы из базы данных SQLite в количестве UITableView
с.В одной из моих таблиц> 15 000 записей.
Когда я загружаю эту таблицу, требуется <1 секунда (обычно около отметки 0,933) для загрузки на экране.Однако при развертывании на iPhone 4 загрузка той же таблицы занимает около 10 секунд. </p>
Это было около 12 секунд, но я изменил поля, которые я выбираю, количество записей, которые я выбираю, и я 'Я даже увлекался многопоточностью, но это все время, что я могу побриться.
Я думал о том, чтобы установить размер пакета достаточно низким для выборки;тем не менее, мое приложение использует индексирование в методах sectionIndexTitlesForTableView:
и titleForHeaderInSection:
, поэтому я не знаю, как бы я справился с этим должным образом, не применяя эти методы.у кого-нибудь есть какие-либо советы или рекомендации по загрузке данных в табличное представление, это было бы замечательно.