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

# renamingIdentifier

The renaming identifier for the receiver.

## Declaration

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

## Discussion

Discussion The renaming identifier is used to resolve naming conflicts between models. When creating a mapping model between two managed object models, a source entity and a destination entity that share the same identifier indicate that an entity mapping should be configured to migrate from the source to the destination. If you do not set this value, the identifier will return the entity’s name.

## See Also

### Getting descriptive information

- [name](coredata/nsentitydescription/name.md)
- [managedObjectModel](coredata/nsentitydescription/managedobjectmodel.md)
- [managedObjectClassName](coredata/nsentitydescription/managedobjectclassname.md)
- [isAbstract](coredata/nsentitydescription/isabstract.md)
- [userInfo](coredata/nsentitydescription/userinfo.md)
- [coreSpotlightDisplayNameExpression](coredata/nsentitydescription/corespotlightdisplaynameexpression.md)
