Доставка статических данных с приложением для iPhone

StackOverflow https://stackoverflow.com/questions/4192120

  •  10-10-2019
  •  | 
  •  

Вопрос

Я делаю игру, и мне нужно иметь возможность отправить некоторые данные о различных кораблях игры и подробностях о них, которые будет использовать приложение. Я ищу, каким будет идеальный способ сделать это. Теперь я сузил его до использования списков SQLite, Core Data или свойств. Теперь я хочу помнить, это память. Поскольку это игра, мне нужно быть осторожным с этим, и из -за факта списки свойств должны быть загружены в память, я боюсь, что они могут не идеально. Я знаю, что SQLite должен иметь лучшую производительность, чем эта, и я слышал, что основные данные работают даже лучше, чем это. Итак, мой вопрос: как вы думаете, что лучше всего отправить статические данные с приложением для iPhone?

Это было полезно?

Решение

Я бы сказал, что это зависит от объема данных, которые вам нужно предоставить. Если бы это много данных, я бы определенно выбрал SQLite. Если это всего лишь пара кораблей, SQLite может быть немного выше.

Другие советы

Для такого небольшого количества данных, почему вы не рассмотрите возможность написать свой собственный формат файла или использовать что -то простое для анализа, например, CSV, будет легко редактировать в любой программе электронной таблицы, и для сокращения времени файлов размер / загрузки преобразование в Бинарный формат.

Предполагая, что не все судовые даты необходимы одновременно (и, как таковые, наличие их всех в одном файле было бы пустой тратой): может быть, вам следует использовать отдельный файл данных для каждого корабля или каждого класса судов?

Поскольку это будет решать эффективность хранения на другом уровне, Плисты могут быть жизнеспособным вариантом.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top