2015-08-16 2 views
0

Первое, что пользователь должен делать, когда он запускает мое приложение, - это выбрать категорию и подкатегорию из двух табличных представлений. (реляционный)swift iOS Какие способы можно кэшировать сетевые вызовы

Я заполняю виды таблиц, вызывая мой удаленный API/сервер и вывод данных.

Но есть ли способ кэшировать данные, чтобы я не мог каждый раз запускать сетевой вызов API?

+0

Как записать последний ответ на файл и проверить его первым? – gnasher729

+0

Как вы хотите кэшировать и как вы решаете не использовать кэшированные данные? –

ответ

1

Вы можете сериализовать данные, возвращаемые из вызовов API и вручную сохранять их на диске Explanation here

Также вы можете использовать основные данные, это немного больше беспокойства в начале, но после первоначальной настройки это довольно легко использовать.

+0

Спасибо, посмотрим на сериализацию. Основные данные кажутся настолько запутанными, что –