---
title: renamingIdentifier
framework: coredata
role: symbol
role_heading: Instance Property
path: coredata/nspropertydescription/renamingidentifier
---

# renamingIdentifier

The renaming identifier for the receiver.

## Declaration

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

## Discussion

Discussion This is used to resolve naming conflicts between models. When creating an entity mapping between entities in two managed object models, a source entity property and a destination entity property that share the same identifier indicate that a property mapping should be configured to migrate from the source to the destination. If unset, the identifier will return the property’s name.

## See Also

### Supporting Versioning

- [versionHash](coredata/nspropertydescription/versionhash.md)
- [versionHashModifier](coredata/nspropertydescription/versionhashmodifier.md)
