Где хранить небольшой NSArray из NSDictionaries? Не в моем дворе! - PullRequest
1 голос
/ 13 октября 2010

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

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

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

Ответы [ 3 ]

1 голос
/ 13 октября 2010

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

1 голос
/ 13 октября 2010

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

1 голос
/ 13 октября 2010

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

...