Initializer

init(keyOptions:valueOptions:capacity:)

Returns a map table, initialized with the given options. あるマップテーブルを返します、与えられたオプションで初期化されます。

Declaration 宣言

init(keyOptions: NSPointerFunctions.Options = [], 
valueOptions: NSPointerFunctions.Options = [], 
capacity initialCapacity: Int)

Parameters パラメータ

keys

A bit field that specifies the options for the keys in the map table. For possible values, see NSMapTableOptions. マップテーブルの中のキーに対するオプションを指定するビットフィールド。可能な値として、NSMapTableOptionsを見てください。

values

A bit field that specifies the options for the values in the map table. For possible values, see NSMapTableOptions. マップテーブルの中の値に対するオプションを指定するビットフィールド。可能な値として、NSMapTableOptionsを見てください。

capacity

The initial capacity of the map table. This is just a hint; the map table may subsequently grow and shrink as required. マップテーブルの初期容量。これは単なるヒントです;マップテーブルは後で必要に応じて成長したり縮んだりするかもしれません。

Return Value 戻り値

A map table initialized using the given options. 与えられたオプションを使って初期化されたマップテーブル。

Discussion 議論

values must contain entries at all the indexes specified in keys. valuesは、keysで指定されたインデックス全てでの登録項目を含まなければなりません。

See Also 参照

Creating and Initializing a Map Table マップテーブルの作成と初期化

Related Documentation 関連文書