2010-10-12 2 views
1

У меня есть UITableView с некоторой формой входа, и я вручную написал значения конфигурации UITextFields в этом NSArray как NSDictionaries. Это беспокоит, потому что это данные в коде. Мне не нужны данные в моем коде! И я думаю, что этого никто не хочет.Где хранить небольшой NSArray из NSDictionaries? Не в моем дворе!

Вы когда-нибудь были в такой ситуации? Как бы вы правильно распоряжались этими данными?

Я собираюсь переместить его на plist, но я не уверен, что это правильное решение.

ответ

1

Плис идеально подходит для хранения данных такого типа. NSArray даже содержит поддержку для загрузки прямо из файла.

+0

Да, но у него есть несколько недостатков, например, вы не можете использовать константы только цифры ... это сбивает с толку! – gurghet

1

Другие варианты - хранить информацию в базе данных SQLite, доступ к которой вы можете получить с помощью FMDB (http://github.com/ccgus/fmdb).

1

Мы делаем такие вещи, как JSON. Очень красивый SBJson library делает весь тяжелый подъем. Вы можете загрузить JSON из файла непосредственно в словарь. Поддержка строк, чисел, массивов и т. Д. Немного более удобна, чем SQLite, и более гибкая, чем plists.

+0

Звучит неплохо, я уже использую JSON для связи с сервером. Но где хранить эту информацию? – gurghet