NSUserDefaults est l'API Objective-C pour stocker et récupérer les préférences de l'utilisateur dans le framework Foundation d'Apple pour Cocoa et Cocoa Touch. Il est disponible dans OS X v10.0 et versions ultérieures et Disponible dans iOS 2.0 et versions ultérieures qui est hérité de la classe racine NSObject