The name of the suite (in the application’s scriptability information) that the command belongs to. For example, "App
.
そのコマンドが属している(アプリケーションのもつスクリプト対応機能情報における)スイートの名前。例えば、"App
。
initWithSuiteName:commandName:dictionary:
NSScriptCommandDescription
.
NSScriptCommandDescription
の新しくアロケートされたインスタンスを初期化して返します。
Availability 有効性
- macOS 10.0+
- Mac Catalyst 15.0+
Technology
- Foundation ファウンデーション
Declaration 宣言
- (instancetype)initWithSuiteName:(NSString
*)suiteName
commandName:(NSString
*)commandName
dictionary:(NSDictionary
*)commandDeclaration;
Parameters パラメータ
suiteName
Name Suite" Name 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 NSScript
and also registers all command arguments with the registry.
このメソッドは、self
をアプリケーションのもつNSScript
のグローバルインスタンスに登録します、そしてまたすべてのコマンド引数をリジストリ(登録簿)に登録します。