- initWithContainerClassDescription:containerSpecifier:key:uniqueID:
NSUniqueIDSpecifier
object, initialized with the given arguments.
NSUniqueIDSpecifier
オブジェクトを返します、与えられた引数で初期化されます。
Availability 有効性
Technology
@interface NSUniqueIDSpecifier : NSScriptObjectSpecifier
This specifier works only for objects that have an ID property.
この指定子は、IDプロパティを持つオブジェクトに対してのみ働きます。
The unique ID object passed to an instance of NSUnique
must be either an NSNumber
object or an NSString
object. The exact type should match the scripting dictionary declaration of the ID attribute for the relevant scripting class.
厳密型は、関連スクリプティングクラスに対するID属性のスクリプティング用語説明宣言と合致すべきです。
You can expect that the ID property will be read only for any object that supports it. Therefore a scripter can obtain the unique ID for an object and refer to the object by the ID, but cannot set the unique ID. あなたは、IDプロパティがそれをサポートするどんなオブジェクトにとっても読出し専用であることを期待できます。したがってスクリプト記述者は特有なIDをあるオブジェクトに対して入手して、オブジェクトをそのIDによって参照できます、しかし特有なIDを設定はできません。
You don’t normally subclass NSUnique
.
あなたは通常NSUnique
のサブクラスを作成しません。
The evaluation of NSUnique
objects follows these steps until the specified object is found:
NSUnique
オブジェクトの評価は、これらの段階に従います、指定されたオブジェクトが見つけられるまで:。
If the container implements a method whose selector matches the relevant value
pattern established by scripting key-value coding, the method is invoked. This method can potentially be very fast, and it may be relatively easy to implement.
コンテナがあるメソッドを実装して、それのセレクタがスクリプティング「キー値」コーディングによって確立される関連value
パターンに合致するならば、そのメソッドが発動されます。このメソッドは潜在的に非常に高速でありえます、そしてそれは実装するのが比較的に簡単であるかもしれません。
As is the case when evaluating any script object specifier, the container of the specified object is given a chance to evaluate the object specifier. If the container class implements the indices
method, the method is invoked. This method can potentially be very fast, but it is relatively difficult to implement.
なんらかのスクリプトオブジェクト指定子を評価する場合でのように、指定されたオブジェクトのコンテナはオブジェクト指定子を評価する機会を与えられます。コンテナクラスがindices
メソッドを実装するならば、そのメソッドが発動されます。このメソッドは潜在的に非常に高速でありえます、しかしそれは実装するのが比較的困難です。
An NSWhose
object that specifies the first object whose relevant 'ID '
attribute matches the ID is synthesized and evaluated. The NSWhose
object must search through all of the keyed elements in the container, looking for a match. The search is potentially very slow.
NSWhose
オブジェクトは、コンテナの中のキー付き要素の全てを、合致するものを捜してすっかり検索しなければなりません。検索は、潜在的に非常に低速です。
- initWithContainerClassDescription:containerSpecifier:key:uniqueID:
NSUniqueIDSpecifier
object, initialized with the given arguments.
NSUniqueIDSpecifier
オブジェクトを返します、与えられた引数で初期化されます。
uniqueID
NSScriptObjectSpecifier
NSPropertySpecifier
NSPositionalSpecifier
NSRandomSpecifier
NSRangeSpecifier
NSWhoseSpecifier
NSNameSpecifier
NSMiddleSpecifier
NSIndexSpecifier
NSRelativeSpecifier