Function 関数

NSMapInsert(_:_:_:)

Inserts a key-value pair into the specified table. あるキー値ペアを、指定されたテーブルに挿入します。

Declaration 宣言

func NSMapInsert(_ table: NSMapTable<AnyObject, AnyObject>, 
               _ key: UnsafeRawPointer?, 
               _ value: UnsafeRawPointer?)

Discussion 議論

Inserts key and value into table. If key matches a key already in table, value is retained and the previous value is released, using the retain and release callback functions that were specified when the table was created. Raises NSInvalidArgumentException if key is equal to the notAKeyMarker field of the table’s NSMapTableKeyCallBacks structure. keyvaluetableへ挿入します。keyが既にtableの中にあるキーに合致するならば、valueは保持されます、そして以前の値は解除されます、テーブルが作成された時に指定されたretainreleaseコールバック関数を使います。NSInvalidArgumentExceptionが引き起こされます、もしkeyがテーブルのもつNSMapTableKeyCallBacks構造体のnotAKeyMarkerフィールドに等しいならば。

See Also 参照

Related Documentation 関連文書