---
title: customizationIdentifier
framework: uikit
role: symbol
role_heading: Instance Property
path: uikit/uitabbarcontroller/customizationidentifier
---

# customizationIdentifier

The customization identifier for the tab bar and sidebar for persistence.

## Declaration

```swift
var customizationIdentifier: String? { get set }
```

## Discussion

Discussion The identifier is useful for when an app has multiple tab bar controllers, each with their own customizations. If the customization identifier is nil, a system default is used. Default is nil.

## See Also

### Customizing the tab bar appearance

- [isTabBarHidden](uikit/uitabbarcontroller/istabbarhidden.md)
- [setTabBarHidden(_:animated:)](uikit/uitabbarcontroller/settabbarhidden(_:animated:).md)
- [bottomAccessory](uikit/uitabbarcontroller/bottomaccessory.md)
- [setBottomAccessory(_:animated:)](uikit/uitabbarcontroller/setbottomaccessory(_:animated:).md)
- [compactTabIdentifiers](uikit/uitabbarcontroller/compacttabidentifiers.md)
