iPhone оптимальное хранилище данных стека - PullRequest
0 голосов
/ 19 декабря 2009

У меня есть набор данных, который мне нужен, доступный в приложении для iPhone. Данные являются постоянными и в настоящее время в простом формате CSV. Один из столбцов можно легко использовать в качестве ключа в словаре, но каков наиболее эффективный способ сделать эти постоянные данные доступными внутри приложения? Я думаю, что создание и заполнение NSDictionary при запуске не является оптимальным.

1 Ответ

1 голос
/ 19 декабря 2009

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

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...