init(keyOptions : NSPointerFunctions.Options, valueOptions : NSPointerFunctions.Options, capacity: Int)
Returns a map table, initialized with the given options.
あるマップテーブルを返します、与えられたオプションで初期化されます。
init(keyOptions : NSPointerFunctions.Options, valueOptions : NSPointerFunctions.Options)
Returns a new map table, initialized with the given options
新しいマップテーブルを返します、与えられたオプションで初期化されます。
init(keyPointerFunctions : NSPointerFunctions, valuePointerFunctions : NSPointerFunctions, capacity: Int)
Returns a map table, initialized with the given functions.
あるマップテーブルを返します、与えられた関数で初期化されます。
class func strongToStrongObjects () -> NSMapTable<KeyType, ObjectType>
Returns a new map table object which has strong references to the keys and values.
新しいマップテーブルオブジェクトを返します、それは強い参照をキーと値に対して持ちます。
class func weakToStrongObjects () -> NSMapTable<KeyType, ObjectType>
Returns a new map table object which has weak references to the keys and strong references to the values.
新しいマップテーブルオブジェクトを返します、それは弱い参照をキーに対してそして強い参照を値に対して持ちます。
class func strongToWeakObjects () -> NSMapTable<KeyType, ObjectType>
Returns a new map table object which has strong references to the keys and weak references to the values.
新しいマップテーブルオブジェクトを返します、それは強い参照をキーに対してそして弱い参照を値に対して持ちます。
typealias NSMapTableOptions
Constants used as components in a bitfield to specify the behavior of elements (keys and values) in an
NSMapTable
object.
これら定数は構成要素としてビットフィールドにおいて使われて要素(キーと値)の挙動をNSMapTable
オブジェクトにおいて指定します。