var objectsByEvaluatingSpecifier : Any?
func objectsByEvaluating (withContainers : Any) -> Any?
Availability 有効性
Technology
func indicesOfObjectsByEvaluating(withContainer container: Any,
count: UnsafeMutablePointer
<Int
>) -> UnsafeMutablePointer
<Int
>?
This primitive method must be overridden by subclasses to return a pointer to an array of indices identifying objects in the key of the container a
that are identified by the receiver of the message. The method uses key-value coding to obtain values based on the receiver’s key. It returns the number of such matching objects by indirection in num
. It returns nil
directly and –1 via num
if all objects in the container (or the sole object) match the value of the receiver’s key. This method is invoked by objects
. The default implementation returns nil
directly and –1 indirectly via num
.
この基本メソッドは、サブクラスによってオーバーライドされることで、コンテナa
のキーの中のオブジェクトそれらを識別するインデックスからなるある配列へのポインタを返さなければなりません、それらはメッセージのレシーバによって識別されます。メソッドは、レシーバのもつキーに基づいて値を入手するために、キー値コーディングを使います。それは、そのような合致するオブジェクトの数をnum
における関節参照によって返します。それは、nil
を直接にそして –1 をnum
経由で返します、もしコンテナの中の全てのオブジェクト(または唯一のオブジェクト)がレシーバのもつキーの値に合致するならば。このメソッドは、objects
によって発動されます。省略時の実装は、nil
を直接に –1 を関節にnum
経由で返します。
var objectsByEvaluatingSpecifier : Any?
func objectsByEvaluating (withContainers : Any) -> Any?