---
title: Ivar
framework: objectivec
role: symbol
role_heading: Type Alias
path: objectivec/ivar
---

# Ivar

An opaque type that represents an instance variable.

## Declaration

```swift
typealias Ivar = OpaquePointer
```

## See Also

### Class-Definition Data Structures

- [Method](objectivec/method.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)
