---
title: Category
framework: objectivec
role: symbol
role_heading: Type Alias
path: objectivec/category
---

# Category

An opaque type that represents a category.

## Declaration

```swift
typealias Category = OpaquePointer
```

## See Also

### Class-Definition Data Structures

- [Method](objectivec/method.md)
- [Ivar](objectivec/ivar.md)
- [objc_property_t](objectivec/objc_property_t.md)
- [IMP](objectivec/imp.md)
- [objc_method_description](objectivec/objc_method_description.md)
- [objc_cache](objectivec/objc_cache.md)
- [objc_property_attribute_t](objectivec/objc_property_attribute_t.md)
