iPhone SDK: NSUserDefaults или NSDictionary? - PullRequest
2 голосов
/ 23 марта 2010

Сравните следующее:

  • , используя NSUserDefaults, сохраняя его с синхронизацией
  • , используя NSDictionary, сохраняя его с writeToFile в папке документов приложения

Что такоеразличия?Лично я предпочитаю использовать разные NSDictionary, организованные по темам, а не использовать один NSUserDefaults.

Я думаю, что-то не так?Спасибо

1 Ответ

1 голос
/ 23 марта 2010

Это зависит от вида и количества данных, которые вы хотите сохранить, и от того, как вы хотите получить доступ к этим данным.Файлы списка свойств в каталоге документов могут быть десериализованы по требованию, в то время как пользовательские настройки обычно читаются рано после запуска приложения.Они также содержат ключи, принадлежащие системе.

...