Specify types for numeric descriptors.
- macOS 10.0+
- Mac Catalyst 13.0+
- Core Services
The constants described here specify the data type for a descriptor and show the kind of numeric data stored in a descriptor with that type. These constants are preferred over their older equivalents described in typeSMInt.
Descriptors are the building blocks used by the Apple Event Manager to construct Apple event attributes and parameters. A descriptor is a data structure of type
AEDesc, which consists of data storage and a descriptor type that identifies the type of the data. A descriptor type is defined by the data type
AppleScript defines descriptor type constants for a wide variety of common data types. For additional types, see Descriptor Type Constants and Other Descriptor Type Constants. For a complete listing, including data types such as units of length, weight, and volume, see the Apple Event Manager and Open Scripting Architecture header files.