---
title: "save(_:)"
framework: appkit
role: symbol
role_heading: Instance Method
path: "appkit/nsuserdefaultscontroller/save(_:)"
---

# save(_:)

Saves the values of the receiver’s user default properties.

## Declaration

```swift
@IBAction func save(_ sender: Any?)
```

## Discussion

Discussion This method has no effect if appliesImmediately returns true.

## See Also

### Managing user defaults values

- [defaults](appkit/nsuserdefaultscontroller/defaults.md)
- [initialValues](appkit/nsuserdefaultscontroller/initialvalues.md)
- [hasUnappliedChanges](appkit/nsuserdefaultscontroller/hasunappliedchanges.md)
- [appliesImmediately](appkit/nsuserdefaultscontroller/appliesimmediately.md)
- [values](appkit/nsuserdefaultscontroller/values.md)
- [revert(_:)](appkit/nsuserdefaultscontroller/revert(_:).md)
- [revertToInitialValues(_:)](appkit/nsuserdefaultscontroller/reverttoinitialvalues(_:).md)
