У меня есть api, который может выглядеть как http://URL/news/:lastloaded/:size
, где lastloaded
и size
- это диапазон объектов, которые должен возвращать api. Этот api возвращает список различных новостей, которые я хочу показать в tableView. Однако, чтобы сделать его эффективным, я не сделаю какую-то разбивку на страницы, чтобы не все объекты загружались в tableView. Это я уже достигнуто за счет простых переменных, какРазбиение страницы с помощью Alamofire и realm.io
let pageSize = 20
var lastLoadedPage = 0
однако как я убедиться, что база данных в моем случае всегда realm.io находится в курсе всех новостей из апи. Я могу легко изменить api и добавить дополнительные параметры, если это упростит? Что такое лучшая практика? я использую Alamofire и realm.io