Мой вопрос может звучать как базовый c, но он больше связан с лог c тем, как управлять и хранить данные в приложении IOS. Я не уверен, нужно ли мне хранить свои данные в json, базе данных или firebase, поскольку некоторые из моих данных - это stati c, а некоторые динамические c. Представьте, что я делаю кулинарное приложение. У меня есть JSON файлов со всеми ингредиентами и кухонным оборудованием (это статика). Эта информация никогда не изменится, поэтому они находятся в JSON. Но я хочу, чтобы пользователи использовали библиотеку ингредиентов и оборудования для создания рецептов, и я хочу знать, что каждый пользователь сделал с этой информацией. пример:
{
"User": 124213,
"recipesList": [
"recipe1",
"recipe2"
],
"date": "SomeDate"
}
Также каждый рецепт будет иметь аналогичные зависимости, например, направления, ингредиенты, инструменты, и он будет ссылаться на мои файлы stati c JSON, например ingredients: [3, 1, 5, 3, ...]
Итак, мой вопрос в том, как мне настроить свой набор данных. Мне нужно, чтобы все было в базе данных, например firebase? Но в таком случае зачем пользователю загружать список ингредиентов stati c каждый раз, когда он никогда не меняется? Некоторая часть данных имеет базовый c и никогда не изменяется, а некоторые данные, которые касаются взаимодействия с пользователем, должны регулярно обновляться. Надеюсь, это достаточно ясно, и это больше о logi c в управлении и хранении данных. Также какая база данных обычно используется для приложений IOS?