Я хочу сделать ленту новостей на основе UITableViewController (с pull-to-refresh и endless-scroll) - HistoryTableViewController, данные подтягиваются с сервера и сохраняются в CoreData.
Как лучше организовать работу ленты:- Вытаскивать данные в массив, а потом уже их отображать - во многих статьях советуют делать так, но меня смущает огромный массив объектов в памяти...
- controller:didChangeObject:atIndexPath:forChangeType:newIndexPath: - пытался использовать его, но у меня строки разной высоты и было очень весело когда подгружалось продолжение ленты.
- HistoryTableViewController соотвтетсвует протоколу NSFetchedResultsControllerDelegate, но не содержит реализации ни одного из методов этого протокола. Данные выбираются при помощи NSFetchedResultsController и вызывается tableView.reloadData(). (сейчас так)
- Что-то другое?
С Magical Record и подобными вещами пока знакомиться не хочу.