сохранение данных для отображения в нескольких представлениях - PullRequest
0 голосов
/ 18 мая 2010

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

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

спасибо заранее!

1 Ответ

0 голосов
/ 18 мая 2010

Вероятно, было бы более эффективно использовать несколько файлов.Самым дефицитным ресурсом на iPhone является память, и загрузка огромного списка потенциально может сильно израсходовать.Использование нескольких файлов означает, что вам не нужно загружать все списки в память одновременно.Если у вас много данных, я бы также посоветовал взглянуть на Core Data.

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