Я делаю приложение iOS, где я извлекаю данные из базы данных MySql через веб-api (в формате JSON). Когда я загружаю определенный экран в первый раз, я должен всегда сохранять выбранные данные локально, или все в порядке, что я снова извлекал данные, когда приложение снова открывается из-за закрытия/убийства? Мое приложение имеет модуль входа в систему, поэтому прямо сейчас я сохраняю локальную информацию о текущих пользователях. Я также получаю изображения, но я кешу.Должен ли я хранить выбранные данные локально в моем приложении?
ответ
Вы спрашиваете, следует ли кэшировать информацию, которую вы загружаете из API, или бросать ее и захватывать каждый раз? Это очень упрямый ответ, но для меня это зависит от того, насколько часто вы получаете обновления или сами изменения. Ожидают ли пользователи видеть совершенно разные данные каждый раз, когда приложение загружается? Если да, возможно, вам не нужно беспокоиться о кешировании. Приложение Facebook после его убийства открывает пульсирующую новость для загрузки. С другой стороны, приложение twitter показывает вам самые последние твиты, которые он загружал, а затем показывает встроенное уведомление, загруженное больше твитов, и вы должны прокручивать их, чтобы прочитать их. Нет правильного или неправильного ответа, это действительно зависит от вас.
- 1. Могу ли я хранить файл JSON локально в приложении iOS
- 2. Хранить данные кэша локально
- 3. Хранить данные в xml в моем приложении
- 4. Как хранить данные локально?
- 5. Должен ли я хранить консольные заявления в приложении JavaScript?
- 6. Хранить данные локально долгосрочно
- 7. как хранить данные локально
- 8. Должен ли я явно создавать таблицы SQLite в моем приложении?
- 9. Должен ли я реализовывать «черновики» контента в моем приложении?
- 10. Как хранить данные локально в iPhone
- 11. Должен ли я хранить ключ регистрации как жесткий код в моем приложении iOS или Android
- 12. Должен ли я хранить много версий jQuery в своем приложении?
- 13. Должен ли я хранить текущий баланс в приложении Personal Finance?
- 14. Хранить Facebook Пользовательские данные локально в iOS
- 15. Должен ли я хранить почту в db?
- 16. Как/где я могу «хранить»/хранить данные в своем приложении?
- 17. Должен ли я использовать разбор в моем приложении andorid?
- 18. Должен ли я всегда минимизировать IO в моем приложении
- 19. Должен ли я объявлять компоненты swing в моем приложении final ..?
- 20. Должен ли я создать методы доступа в моем приложении JavaScript
- 21. Хранить данные в приложении
- 22. Должен ли я хранить кэшированные данные в памяти для webapp?
- 23. Должен ли я хранить данные DateTime как julianday в SQLite?
- 24. Должен ли я хранить небольшие данные в Redshift или нет?
- 25. Должен ли я хранить такие данные в onSaveInstanceState() Bundle?
- 26. Хранить данные локально на shinyapps.io
- 27. Где я должен хранить данные SSIS?
- 28. Могу ли я хранить постоянные данные в приложении Rhomobile?
- 29. Где я должен хранить свои конфигурационные файлы в приложении WPF
- 30. воспроизведение видео локально в моем приложении
В зависимости от вашего приложения. Если данные похожи на статические или нет. Это может сэкономить много полосы пропускания. Вы можете сохранить данные с версией и проверить версию сервера, прежде чем запускать новые загрузки. –