Instance Method インスタンスメソッド

initWithContainerClassDescription:containerSpecifier:key:index:

Initializes an allocated NSIndexSpecifier object with a class description, container specifier, collection key, and object index. アロケートされたNSIndexSpecifierオブジェクトをあるクラス記述、コンテナ指定子、コレクションキー、およびオブジェクトインデックスで初期化します。

Declaration 宣言

- (instancetype)initWithContainerClassDescription:(NSScriptClassDescription *)classDesc 
                               containerSpecifier:(NSScriptObjectSpecifier *)container 
                                              key:(NSString *)property 
                                            index:(NSInteger)index;

Parameters パラメータ

classDescription

Description for the container of the collection. コレクションのコンテナに対する説明。

containerSpecifier

Container of the collection. コレクションのコンテナ。

collectionKey

Name of the collection. コレクションの名前。

objectIndex

The object within the key collection the index specifier is to identify. keyコレクション内のオブジェクト、インデックス指定子が識別するもの。

Return Value 戻り値

Initialized NSIndexSpecifier object with its index property set to objectIndex. 初期化されたNSIndexSpecifierオブジェクト、それのindexプロパティがobjectIndexに設定された状態で。

Discussion 議論

Invokes the super class’s initWithContainerClassDescription:containerSpecifier:key: method and sets the index property of the index specifier to objectIndex. スーパークラスの持つinitWithContainerClassDescription:containerSpecifier:key:メソッドを発動してインデックス指定子のindexプロパティをobjectIndexに設定してください。

See Also 参照

Related Documentation 関連文書