Type Method

null()

Creates and initializes a descriptor with no parameter or attribute values set.

Declaration

class func null() -> NSAppleEventDescriptor

Return Value

A descriptor with no parameter or attribute values set, or nil if an error occurs.

Discussion

You don’t typically call this method, as most NSAppleEventDescriptor instance methods can’t be safely called on the returned empty descriptor.

See Also

Creating and Initializing Descriptors

init(boolean: Bool)

Creates a descriptor initialized with type typeBoolean that stores the specified Boolean value.

init(enumCode: OSType)

Creates a descriptor initialized with type typeEnumerated that stores the specified enumerator data type value.

init(int32: Int32)

Creates a descriptor initialized with Apple event type typeSInt32 that stores the specified integer value.

init(string: String)

Creates a descriptor initialized with type typeUnicodeText that stores the text from the specified string.

init(typeCode: OSType)

Creates a descriptor initialized with type typeType that stores the specified type value.

class func list() -> NSAppleEventDescriptor

Creates and initializes an empty list descriptor.

class func record() -> NSAppleEventDescriptor

Creates and initializes a descriptor for an Apple event record whose data has yet to be set.

init(listDescriptor: ())

Initializes a newly allocated instance as an empty list descriptor.

init(recordDescriptor: ())

Initializes a newly allocated instance as a descriptor that is an Apple event record.

init(aeDescNoCopy: UnsafePointer<AEDesc>)

Initializes a newly allocated instance as a descriptor for the specified Carbon AEDesc structure.

init?(descriptorType: DescType, bytes: UnsafeRawPointer?, length: Int)

Initializes a newly allocated instance as a descriptor with the specified descriptor type and data (from an arbitrary sequence of bytes and a length count).

init?(descriptorType: DescType, data: Data?)

Initializes a newly allocated instance as a descriptor with the specified descriptor type and data (from an instance of NSData).

init(eventClass: AEEventClass, eventID: AEEventID, targetDescriptor: NSAppleEventDescriptor?, returnID: AEReturnID, transactionID: AETransactionID)

Initializes a newly allocated instance as a descriptor for an Apple event, initialized with the specified values.