CFDictionaryGetKeysAndValues(_:_:_:)
Fills two buffers with the keys and values from a dictionary.
Declaration
func CFDictionaryGetKeysAndValues(_ theDict: CFDictionary!, _ keys: UnsafeMutablePointer<UnsafeRawPointer?>!, _ values: UnsafeMutablePointer<UnsafeRawPointer?>!)Parameters
- theDict:
The dictionary to examine.
- keys:
A C array of pointer-sized values that, on return, is filled with keys from the
theDict. The keys and values C arrays are parallel to each other (that is, the items at the same indices form a key-value pair from the dictionary). This value must be a valid pointer to a C array of the appropriate type and size (that is, a size equal to the count oftheDict), orNULLif the keys are not required. If the keys are Core Foundation objects, ownership follows the 20001148 SW1. - values:
A C array of pointer-sized values that, on return, is filled with values from the
theDict. The keys and values C arrays are parallel to each other (that is, the items at the same indices form a key-value pair from the dictionary). This value must be a valid pointer to a C array of the appropriate type and size (that is, a size equal to the count oftheDict), orNULLif the values are not required. If the values are Core Foundation objects, ownership follows the 20001148 SW1.