---
title: shared
framework: appkit
role: symbol
role_heading: Type Property
path: appkit/nsuserdefaultscontroller/shared
---

# shared

Returns the shared instance of NSUserDefaultsController, creating it if necessary.

## Declaration

```swift
class var shared: NSUserDefaultsController { get }
```

## Discussion

Discussion This instance has no initial values, and uses [NSUserDefaults standardUserDefaults] to create the defaults. An application can get this object when an application launches and configure it as required.

## See Also

### Related Documentation

- [Cocoa Bindings Programming Topics](apple-archive/documentation/Cocoa/Conceptual/CocoaBindings.md)
