Добрый день!
Стоит задача переписать приложение с Android на iOS. Что то с трудом осваиваю вражеские технологии :)
Необходимо отобразить данные в UITableViewController из базы данных Sqlite. Все примеры, которые я нашел целиком грузят всю таблицу в память:
items = [[NSMutableArray alloc] init];
…………
while (sqlite3_step(statement) == SQLITE_ROW) {
…………
[items addObject:obj];
}
Может я, что не понимаю, но в Android есть CursorAdapter(аналог UITableViewController) и Cursor – кэширующая надстройка над результатом выполнения sql запроса.
Как много не было бы данных, в курсоре храниться только N записей. Ведь для просмотра не телефоне, вообще больше 10 записей и не увидишь.....
Вопрос как передавать данные из базы sqlite в UITableViewController не целиком, а используя буферизацию?