Initializer

init(suiteName:className:dictionary:)

Initializes and returns a newly allocated instance of NSScriptClassDescription. NSScriptClassDescriptionの新しくアロケートされたインスタンスを初期化して返します。

Declaration 宣言

init?(suiteName: String, 
className: String, 
dictionary classDeclaration: [AnyHashable : Any]?)

Parameters パラメータ

suiteName

The name of the suite (in the application’s scriptability information) that the class belongs to. For example, "AppName Suite". クラスが属するスイートの名前(アプリケーションのもつスクリプト対応機能情報における)。例えば、"AppName Suite"

className

The name of the class that this instance describes. このインスタンスが記述するクラスの名前。

classDeclaration

A class declaration dictionary of the sort that is valid in script suite property list files. This dictionary provides information about the class such as its attributes and relationships. ソートのクラス宣言辞書、それはスクリプトスイートプロパティリストファイルにおいて有効です。この辞書は、クラスについての情報を提供します、例えばそれの属性とリレーションシップなど。

Return Value 戻り値

The initialized instance. Returns nil if the event code value for the class description itself is missing or is not an NSString. Also returns nil if the superclass name or any of the subdictionaries of descriptions are not of the right type. 初期化されたインスタンス。nilを返します、もしクラス記述それ自体に対するイベントコード値が見つからないまたはNSStringでないならば。同様に、スーパークラス名または記述の下位辞書のどれかが正しい型でないならば、nilを返します。

Discussion 議論

This method registers self with the application’s global instance of NSScriptSuiteRegistry. このメソッドは、selfをアプリケーションのもつNSScriptSuiteRegistryのグローバルインスタンスに登録します。

See Also 参照

Related Documentation 関連文書