Function 関数

NSCreateMapTableWithZone(_:_:_:_:)

Creates a new map table in the specified zone. 新しいマップテーブルを、指定されたゾーンの中に作成します。

Declaration 宣言

func NSCreateMapTableWithZone(_ keyCallBacks: NSMapTableKeyCallBacks, 
                            _ valueCallBacks: NSMapTableValueCallBacks, 
                            _ capacity: Int, 
                            _ zone: NSZone?) -> NSMapTable<AnyObject, AnyObject>

Return Value 戻り値

A new map table in allocated in zone. If zone is NULL, the hash table is created in the default zone. zoneの中にアロケートされる新しいマップテーブル。zoneNULLならば、ハッシュテーブルは省略時のゾーンの中に作成されます。

Discussion 議論

The table’s size is dependent on (but generally not equal to) capacity. If capacity is 0, a small map table is created. The NSMapTableKeyCallBacks arguments are structures that are very similar to the callback structure used by NSCreateHashTable(_:_:); in fact, they have the same defaults as documented for that function. テーブルのサイズは、capacityに依存します(しかし一般的に等しくはありません)。capacityが0ならば、小さなマップテーブルが作成されます。NSMapTableKeyCallBacks引数それぞれは構造体です、それはNSCreateHashTable(_:_:)によって使われるコールバック構造体と大変よく似ています;実際、それらはその関数について文書化されるのと同じ初期設定を持ちます。

See Also 参照

Related Documentation 関連文書