NSUserDefaults è l'API Objective-C per l'archiviazione e il recupero delle preferenze dell'utente nel framework Foundation di Apple per Cocoa e Cocoa Touch. È disponibile in OS X v10.0 e versioni successive e Disponibile in iOS 2.0 e versioni successive che viene ereditato dalla classe radice NSObject