Initializer

init(suiteName:commandName:dictionary:)

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

Declaration 宣言

init?(suiteName: String, 
commandName: String, 
dictionary commandDeclaration: [AnyHashable : Any]?)

Parameters パラメータ

suiteName

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

commandName

The name of the script command that this instance describes. このインスタンスが記述するスクリプトコマンドの名前。

commandDeclaration

A command declaration dictionary of the sort that is valid in script suite property list files. This dictionary provides information about the command such as its argument names and types and return type (if any). スクリプトスイートプロパティリストファイルにおいて有効とされる種類のコマンド宣言辞書。この辞書は、コマンドについての情報を提供します、たとえばそれの引数の名前と型そして戻り型(もしあれば)など。

Return Value 戻り値

The initialized command description instance. Returns nil if the event constant or class name for the command description is missing; also returns nil if the return type or argument values are of the wrong type. 初期化されたコマンド記述インスタンス。nilを返します、もしコマンド記述に対するイベント定数またはクラス名が見つからないならば;同様にnilを返します、もし戻り型または引数値が誤った型のものならば。

Discussion 議論

This method registers self with the application’s global instance of NSScriptSuiteRegistry and also registers all command arguments with the registry. このメソッドは、selfをアプリケーションのもつNSScriptSuiteRegistryのグローバルインスタンスに登録します、そしてまたすべてのコマンド引数をリジストリ(登録簿)に登録します。

See Also 参照

Related Documentation 関連文書