Initializer

init(boolean:)

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

Declaration

init(boolean: Bool)

Parameters

boolean

The Boolean value to be set in the returned descriptor.

Return Value

A descriptor with the specified Boolean value, or nil if an error occurs.

See Also

Creating and Initializing Descriptors

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 null() -> NSAppleEventDescriptor

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

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.