---
title: objectClass
framework: appkit
role: symbol
role_heading: Instance Property
path: appkit/nsobjectcontroller/objectclass
---

# objectClass

The object class to use when creating new objects.

## Declaration

```swift
var objectClass: AnyClass! { get set }
```

## Discussion

Discussion NSObjectController’s default implementation assumes that instances of objectClass are initialized using a standard init method that takes no arguments.

## See Also

### Related Documentation

- [managedObjectContext](appkit/nsobjectcontroller/managedobjectcontext.md)
- [entityName](appkit/nsobjectcontroller/entityname.md)
