Доставка статических данных с помощью приложения для iPhone - PullRequest
0 голосов
/ 16 ноября 2010

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

Ответы [ 3 ]

1 голос
/ 16 ноября 2010

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

1 голос
/ 16 ноября 2010

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

0 голосов
/ 16 ноября 2010

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

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

...