---
title: persistentDomainNames()
framework: foundation
role: symbol
role_heading: Instance Method
path: foundation/userdefaults/persistentdomainnames()
---

# persistentDomainNames()

Returns an array of the current persistent domain names.

## Declaration

```swift
func persistentDomainNames() -> [Any]
```

## Return Value

Return Value An array of NSString objects containing the domain names.

## Discussion

Discussion You can get the keys and values for each domain by passing the returned domain names to the  persistentDomain(forName:) method.

## See Also

### Deprecated

- [init(user:)](foundation/userdefaults/init(user:).md)
- [synchronize()](foundation/userdefaults/synchronize().md)
- [resetStandardUserDefaults()](foundation/userdefaults/resetstandarduserdefaults().md)
- [completedInitialCloudSyncNotification](foundation/userdefaults/completedinitialcloudsyncnotification.md)
- [didChangeCloudAccountsNotification](foundation/userdefaults/didchangecloudaccountsnotification.md)
- [noCloudAccountNotification](foundation/userdefaults/nocloudaccountnotification.md)
- [Language-Dependent Information Constants](foundation/language-dependent-information-constants.md)
