---
title: Method
framework: objectivec
role: symbol
role_heading: Type Alias
path: objectivec/method
---

# Method

An opaque type that represents a method in a class definition.

## Declaration

```swift
typealias Method = OpaquePointer
```

## Mentioned in

buckets

## See Also

### Class-Definition Data Structures

- [Ivar](objectivec/ivar.md)
- [Category](objectivec/category.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)
