---
title: aeDesc
framework: foundation
role: symbol
role_heading: Instance Property
path: foundation/nsappleeventdescriptor/aedesc
---

# aeDesc

The AEDesc structure encapsulated by the receiver, if it has one.

## Declaration

```swift
var aeDesc: UnsafePointer<AEDesc>? { get }
```

## Discussion

Discussion If the receiver has a valid AEDesc structure, returns a pointer to it; otherwise returns nil.

## See Also

### Getting Information About a Descriptor

- [booleanValue](foundation/nsappleeventdescriptor/booleanvalue.md)
- [coerce(toDescriptorType:)](foundation/nsappleeventdescriptor/coerce(todescriptortype:).md)
- [data](foundation/nsappleeventdescriptor/data.md)
- [descriptorType](foundation/nsappleeventdescriptor/descriptortype.md)
- [enumCodeValue](foundation/nsappleeventdescriptor/enumcodevalue.md)
- [int32Value](foundation/nsappleeventdescriptor/int32value.md)
- [numberOfItems](foundation/nsappleeventdescriptor/numberofitems.md)
- [stringValue](foundation/nsappleeventdescriptor/stringvalue.md)
- [typeCodeValue](foundation/nsappleeventdescriptor/typecodevalue.md)
