Swift 3
Магазин
UserDefaults.standard.set(true, forKey: "Key") //Bool
UserDefaults.standard.set(1, forKey: "Key") //Integer
UserDefaults.standard.set("TEST", forKey: "Key") //setObject
Получить
UserDefaults.standard.bool(forKey: "Key")
UserDefaults.standard.integer(forKey: "Key")
UserDefaults.standard.string(forKey: "Key")
Получить объект
var returnValue: [datatype]? = UserDefaults.standard.object(forKey: "key_name") as? [datatype]
Удалить
UserDefaults.standard.removeObject(forKey: "Key")
Удалить все ключи
if let appDomain = Bundle.main.bundleIdentifier {
UserDefaults.standard.removePersistentDomain(forName: appDomain)
}