---
title: "NSAllMapTableKeys(_:)"
framework: foundation
role: symbol
role_heading: Function
path: "foundation/nsallmaptablekeys(_:)"
---

# NSAllMapTableKeys(_:)

Returns all of the keys in the specified map table.

## Declaration

```swift
func NSAllMapTableKeys(_ table: NSMapTable<AnyObject, AnyObject>) -> [Any]
```

## Return Value

Return Value An array object containing all the keys in table. This function should be called only when table keys are objects, not when they’re any other type of pointer.

## See Also

### Related Documentation

- [NSNextMapEnumeratorPair(_:_:_:)](foundation/nsnextmapenumeratorpair(_:_:_:).md)
- [NSMapMember(_:_:_:_:)](foundation/nsmapmember(_:_:_:_:).md)
- [NSAllMapTableValues(_:)](foundation/nsallmaptablevalues(_:).md)
- [NSMapGet(_:_:)](foundation/nsmapget(_:_:).md)
- [NSEnumerateMapTable(_:)](foundation/nsenumeratemaptable(_:).md)

### Functions

- [NSAllMapTableValues(_:)](foundation/nsallmaptablevalues(_:).md)
- [NSCompareMapTables(_:_:)](foundation/nscomparemaptables(_:_:).md)
- [NSCopyMapTableWithZone(_:_:)](foundation/nscopymaptablewithzone(_:_:).md)
- [NSCountMapTable(_:)](foundation/nscountmaptable(_:).md)
- [NSCreateMapTable(_:_:_:)](foundation/nscreatemaptable(_:_:_:).md)
- [NSCreateMapTableWithZone(_:_:_:_:)](foundation/nscreatemaptablewithzone(_:_:_:_:).md)
- [NSEndMapTableEnumeration(_:)](foundation/nsendmaptableenumeration(_:).md)
- [NSEnumerateMapTable(_:)](foundation/nsenumeratemaptable(_:).md)
- [NSFreeMapTable(_:)](foundation/nsfreemaptable(_:).md)
- [NSMapGet(_:_:)](foundation/nsmapget(_:_:).md)
- [NSMapInsert(_:_:_:)](foundation/nsmapinsert(_:_:_:).md)
- [NSMapInsertIfAbsent(_:_:_:)](foundation/nsmapinsertifabsent(_:_:_:).md)
- [NSMapInsertKnownAbsent(_:_:_:)](foundation/nsmapinsertknownabsent(_:_:_:).md)
- [NSMapMember(_:_:_:_:)](foundation/nsmapmember(_:_:_:_:).md)
- [NSMapRemove(_:_:)](foundation/nsmapremove(_:_:).md)
