ShanetworkingPreferences en iOS 4

Estoy buscando una manera de almacenar datos sobre un usuario en iOS 4 que sea similar a ShanetworkingPreferences en Android. Las ShanetworkingPreferences de Android básicamente almacenan pares de valores key para una aplicación y solo esa aplicación puede acceder a ella. http://developer.android.com/reference/android/content/ShanetworkingPreferences.html

¿Tiene iOS 4 algo incorporado que puede lograr lo que hace ShanetworkingPreferences en Android?

NSUserDefaults es tu elección.

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

Por lo general, te gustaría:

  • use valores pnetworkingeterminados de usuario estándar ( [NSUserDefaults standardUserDefaults] )
  • almacenar las preferences usando -set*:ForKey: (* siendo int, double, bool, dictionary, object …)
  • recuperarlos usando -*ForKey:
  • -synchronize cuando sea necesario