Instance Method

isSubset(of:)

Returns a Boolean value that indicates whether every element in the receiving hash table is also present in another given hash table.

Declaration

func isSubset(of other: NSHashTable<ObjectType>) -> Bool

Parameters

other

The hash table with which to compare the receiving hash table.

Return Value

true if every element in the receiving hash table is also present in other, otherwise false.

Discussion

The equality test used for members depends on the personality option selected. For instance, choosing the objectPersonality option will use isEqual: to determine equality. See NSPointerFunctions.Options for more information on personality options and their corresponding equality tests.

See Also

Comparing Hash Tables

func intersect(NSHashTable<ObjectType>)

Removes from the receiving hash table each element that isn’t a member of another given hash table.

func intersects(NSHashTable<ObjectType>) -> Bool

Returns a Boolean value that indicates whether a given hash table intersects with the receiving hash table.

func isEqual(to: NSHashTable<ObjectType>) -> Bool

Returns a Boolean value that indicates whether a given hash table is equal to the receiving hash table.