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