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