Type Method 型メソッド

sharedKeySet(forKeys:)

Creates a shared key set object for the specified keys. いくらかの指定されたキーに対するある共有キー集合オブジェクトを作成します。

Declaration 宣言

class func sharedKeySet(forKeys keys: [NSCopying]) -> Any

Parameters パラメータ

keys

The array of keys. If the parameter is nil, an exception is thrown. If the array of keys is empty, an empty key set is returned. いくらかのキーからなる配列。このパラメータがnilならば、例外がスローされます。キーの配列が空ならば、空のキー集合が返されます。

Return Value 戻り値

A shared key set object. 共有キー集合オブジェクト。

Discussion 議論

The array of keys may contain duplicates which are quietly ignored. Duplicate hash values of the keys are quietly allowed, but may cause lower performance and increase memory usage. keysキーの配列は、重複を含むかもしれません、それは静かに無視されます。それらキーの重複ハッシュ値は黙って許可されます、しかしより低い性能とメモリ使用の増大の原因となるかもしれません。

Typically you would create a shared key set for a given set of keys once, before creating shared key dictionaries, and retain and save the result of this method for use with the NSMutableDictionary class method dictionaryWithSharedKeySet:. 概してあなたは共有キー集合をある与えられたキーの集合に対して一度だけ作成します、共有キー辞書を作成する前にです、そしてこのメソッドの結果をNSMutableDictionaryのクラスメソッドdictionaryWithSharedKeySet:で使うために保有および保存します。