---
title: managedObjectClassName
framework: coredata
role: symbol
role_heading: Instance Property
path: coredata/nsentitydescription/managedobjectclassname
---

# managedObjectClassName

The name of the class that represents the receiver’s entity.

## Declaration

```swift
var managedObjectClassName: String! { get set }
```

## Discussion

Discussion The class specified by name must NSManagedObject or a subclass of NSManagedObject. Special Considerations Setting the class name raises an exception if the receiver’s model has been used by an object graph manager.

## See Also

### Getting descriptive information

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