2010-02-14 3 views

ответ

1

Я думаю, что основные данные - лучший способ, и вы должны использовать это.

Вот ссылка на Документах компании Apple (tutorial)

Theres также хорошее обсуждение в блоге Джефф LaMarche в этом post

хорошая вещь, чтобы проверить на, будет книга Джеффа «More iPhone 3 Development».

+0

Спасибо, давайте посмотрим, если мы можем использовать это с Three20 – fabian

0

Вы можете хранить все в файле базы данных SQLite, который будет предоставлен в качестве ресурса в вашем приложении. Но, конечно, лучше дать Core Data прочитать этот файл для вас.

0

Я думаю, что и Core Data, и SQLite слишком тяжелы для того, что вы хотите. Если у вас нет большого списка продуктов, вы должны хранить их в plist. Настройка минимальна, и доступ к ней намного проще, чем любое другое решение. Он идеально подходит для небольшого количества статической информации и очень легко редактировать позже.

Вот руководство по использованию plists:

http://humblecoder.blogspot.com/2009/05/iphone-tutorial-storing-and-retrieving.html

+1

Основные данные не тяжелый на всех, и это гораздо лучше, чем вариант с использованием PLIST. –

+0

@Marcus S.Zarra I 100% согласен, plist часто используется для сохранения предпочтений приложений или другого рода действительно мелочи. Конечно, вы могли бы использовать его, чтобы сэкономить много материала, но для этого он не был предназначен. – Goles

+1

Я не говорю, что plist следует использовать для хранения большого количества вещей, но если у вас есть список из 10 предметов, не нужно их менять, почему бы и нет? Он идеально подходит для начинающих (минимальная настройка и обучение) и простота изменения значений. Я думаю, что ОП изучал только Какао в течение нескольких месяцев, а основные данные были бы слишком сложными для решения на этом этапе. (Кстати, когда я сказал «тяжелый долг», я имел в виду, что это слишком много, но это не означает, что программа будет работать медленнее). –

Смежные вопросы