У меня есть довольно общий вопрос. Я сделал приложение, которое использует большой список слов. Эти слова хранятся в текстовом файле вместе с исходным кодом. При первом запуске приложения я заполняю объект данных словами из текстового файла. Этот объект данных затем используется для каждого нового запуска, поскольку он является постоянным, и текстовый файл больше никогда не используется.Хранить данные настойчиво в приложении iOS
Я считаю это решение немного странным, если честно. Возможно ли предустановить/предварительно скомпилировать такой объект данных с помощью встроенной функциональности iOS? Я думаю о том, что имеет файл .sqlite, который уже имеет все данные, хранящиеся в нем при первом запуске, как и на любом другом языке, с которым я работал.
Все ответы приветствуются!
Существует десяток способов справиться с этим, но все это потребует хранения данных * где-то * между выполнением приложений. Наличие SQLite-файла в вашем пакете - это совершенно правильный подход, например, и есть десятки примеров того, как это сделать (хотя, возможно, и не в Swift) здесь, на SO, если вы посмотрите. –