У меня есть JSON лента статей с 10 статьями на страницу.Структура JSON выглядит примерно так:
{
"total_entries": 150,
"next_page": "http://localhost/?page=2",
"entries": [{"title": "Title 1"}, {"title": "Title 2"}],
"per_page": 10
"current_page": 1
}
Я хочу показать заголовки в UITableView
, и когда вы прокручиваете страницу вниз, приложение должно получать статьи со следующей страницы.Прямо сейчас я беру первые 10 статей в viewDidLoad.Логика разбиения на страницы, если я правильно понимаю, должна произойти в
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
Каков наилучший способ структурировать такое приложение?Должен ли я хранить в памяти все статьи, которые я получаю из JSON?Тогда это может быть до 150 NSDictionary
объектов, но все они довольно маленькие.Или я должен сохранить статьи в sqlite или основных данных?Есть ли какие-либо примеры работы со UITableView
и нумерованными списками, поступающими из веб-службы?