Instance Property

implementationClassName

Returns the name of the Objective-C class instantiated to implement the scripting class.

Declaration

var implementationClassName: String? { get }

Return Value

An Objective-C class name.

Discussion

The name returned by the className method for an instance of NSScriptClassDescription resulting from an sdef class declaration is the human-readable name for the class—that is, the name that is used in a script. To obtain the name of the Objective-C class instantiated to implement the class, use implementationClassName.

See Also

Getting basic information about the script class

var className: String?

Returns the name of the class the receiver describes, as provided at initialization time.

var defaultSubcontainerAttributeKey: String?

Returns the value of the DefaultSubcontainerAttribute entry of the class dictionary from which the receiver was instantiated.

func isLocationRequiredToCreate(forKey: String) -> Bool

Returns a Boolean value indicating whether an insertion location must be specified when creating a new object in the specified to-many relationship of the receiver.

var suiteName: String?

Returns the name of the receiver’s suite.