SharedPreferences на iOS 4 - PullRequest
       14

SharedPreferences на iOS 4

11 голосов
/ 24 октября 2011

Я ищу способ хранения данных о пользователе в iOS 4, аналогичный SharedPreferences в Android.Android SharedPreferences в основном хранит пары ключ-значение для приложения, и только это приложение может получить к нему доступ.http://developer.android.com/reference/android/content/SharedPreferences.html

Есть ли в iOS 4 что-то встроенное, что может выполнить то же, что SharedPreferences в Android?

1 Ответ

17 голосов
/ 24 октября 2011

NSUserDefaults - ваш выбор.

http://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/NSUserDefaults_Class/Reference/Reference.html

Обычно вы хотите:

  • использовать стандартные пользовательские настройки по умолчанию ([NSUserDefaults standardUserDefaults])
  • сохранить настройки, используя -set*:ForKey: (* это int, double, bool, dictionary, object ...)
  • получить их, используя -*ForKey:
  • -synchronize, когданеобходимо
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...