Instance Property

implementationClassName

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

Declaration

@property(readonly, copy) NSString *implementationClassName;

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

className

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

defaultSubcontainerAttributeKey

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

- isLocationRequiredToCreateForKey:

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.

suiteName

Returns the name of the receiver’s suite.