Hash Tables
These functions are used to create and manipulate
hash tables, which are
structs of type NSHashTable.
-
NSAllHashTableObjects NSArray*NSAllHashTableObjects(NSHashTable*table)-
NSCompareHashTables BOOLNSCompareHashTables(NSHashTable*table1,NSHashTable*table2)-
NSCopyHashTableWithZone NSHashTable*NSCopyHashTableWithZone(NSHashTable*table,NSZone*zone)-
NSCountHashTable unsignedNSCountHashTable(NSHashTable*table)-
NSCreateHashTable NSHashTable*NSCreateHashTable(NSHashTableCallBackscallBacks,unsignedcapacity)-
NSCreateHashTableWithZone NSHashTable*NSCreateHashTableWithZone(NSHashTableCallBackscallBacks,unsignedcapacity,NSZone*zone)-
NSEndHashTableEnumeration voidNSEndHashTableEnumeration(NSHashEnumerator*enumerator)-
NSEnumerateHashTable NSHashEnumeratorNSEnumerateHashTable(NSHashTable*table)-
NSFreeHashTable voidNSFreeHashTable(NSHashTable*table)-
NSHashGet void*NSHashGet(NSHashTable*table,constvoid*pointer)-
NSHashInsert voidNSHashInsert(NSHashTable*table,constvoid*pointer)-
NSHashInsertIfAbsent void*NSHashInsertIfAbsent(NSHashTable*table,constvoid*pointer)-
NSHashInsertKnownAbsent voidNSHashInsertKnownAbsent(NSHashTable*table,constvoid*pointer)-
NSHashRemove voidNSHashRemove(NSHashTable*table,constvoid*pointer)-
NSNextHashEnumeratorItem void*NSNextHashEnumeratorItem(NSHashEnumerator*enumerator)-
NSResetHashTable voidNSResetHashTable(NSHashTable*table)-
NSStringFromHashTable NSString ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access