---
title: "register(_:for:)"
framework: foundation
role: symbol
role_heading: Type Method
path: "foundation/nsclassdescription/register(_:for:)"
---

# register(_:for:)

Registers an NSClassDescription object for a given class in the NSClassDescription cache.

## Declaration

```swift
class func register(_ description: NSClassDescription, for aClass: AnyClass)
```

## Parameters

- `description`: The class description to register.
- `aClass`: The class for which to register description.

## Discussion

Discussion You should rarely need to directly invoke this method.

## See Also

### Working with class descriptions

- [init(for:)](foundation/nsclassdescription/init(for:).md)
- [invalidateClassDescriptionCache()](foundation/nsclassdescription/invalidateclassdescriptioncache().md)
