Functions


CFArrayAppendArray Adds the values from an array to another array.
CFArrayAppendValue Adds the value to the array giving it the new largest index.
CFArrayApplyFunction Calls a function once for each value in the array.
CFArrayBSearchValues Searches the array for the value using a binary search algorithm.
CFArrayContainsValue Reports whether or not the value is in the array.
CFArrayCreate Creates a new immutable array with the given values.
CFArrayCreateCopy Creates a new immutable array with the values from the given array.
CFArrayCreateMutable Creates a new empty mutable array.
CFArrayCreateMutableCopy Creates a new mutable array with the values from the given array.
CFArrayExchangeValuesAtIndices Exchanges the values at two indices of the array.
CFArrayGetCount Returns the number of values currently in the array.
CFArrayGetCountOfValue Counts the number of times the given value occurs in the array.
CFArrayGetFirstIndexOfValue Searches the array for the value.
CFArrayGetLastIndexOfValue Searches the array for the value.
CFArrayGetTypeID Returns the type identifier of all CFArray instances.
CFArrayGetValueAtIndex Retrieves the value at the given index.
CFArrayGetValues Fills the buffer with values from the array.
CFArrayInsertValueAtIndex Adds the value to the array giving it the given index.
CFArrayRemoveAllValues Removes all the values from the array, making it empty.
CFArrayRemoveValueAtIndex Removes the value with the given index from the array.
CFArrayReplaceValues Replaces a range of values in the array.
CFArraySetValueAtIndex Changes the value with the given index in the array.
CFArraySortValues Sorts the values in the array using the given comparison function.
CFBagAddValue Adds a value to a mutable CFBag object
CFBagApplyFunction Invokes a program-defined applier function for each value in a CFBag object.
CFBagContainsValue Determines whether a CFBag object contains a specified value.
CFBagCreate Creates an immutable CFBag object containing specified values.
CFBagCreateCopy Creates an immutable CFBag object from the contents of an existing CFBag object.
CFBagCreateMutable Creates an empty mutable CFBag object.
CFBagCreateMutableCopy Creates a mutable copy of a CFBag object.
CFBagGetCount Obtains the number of values in a CFBag object.
CFBagGetCountOfValue Obtains the number of values in a CFBag that match a specified value.
CFBagGetTypeID Obtains the unique identifier of the CFBag type.
CFBagGetValue Obtains a requested value from a CFBag object.
CFBagGetValueIfPresent Specifies whether a value exists in a CFBag object and, if it does, returns that value indirectly.
CFBagGetValues Obtains all values in a CFBag object.
CFBagRemoveAllValues Removes all values from a mutable CFBag object.
CFBagRemoveValue Removes a value from a mutable CFBag object.
CFBagReplaceValue Replaces a value in a mutable CFBag object.
CFBagSetValue Sets a value in a mutable CFBag object.
CFDataAppendBytes Appends the bytes from a byte buffer to the contents of a CFData object.
CFDataCreate Creates an immutable CFData object from a program-supplied byte buffer.
CFDataCreateCopy Creates an immutable copy of a CFData object.
CFDataCreateMutable Creates a mutable, empty CFData object.
CFDataCreateMutableCopy Creates a mutable CFData object by copying another CFData object.
CFDataCreateWithBytesNoCopy Creates an immutable CFData object from an external (client-owned) byte buffer.
CFDataDeleteBytes Deletes the bytes in a mutable CFData object within a specified range.
CFDataGetBytePtr Obtains a pointer to the bytes of a CFData object. The bytes cannot be modified.
CFDataGetBytes Copies the byte contents of a CFData object to an external buffer.
CFDataGetLength Obtains the number of bytes contained by a CFData object.
CFDataGetMutableBytePtr Obtains a pointer to the bytes of a CFData object. The bytes can be modified.
CFDataGetTypeID Obtains the unique identifier of the CFData type.
CFDataIncreaseLength Increases the length of a mutable CFData object's internal byte buffer, zero-filling the extension to the buffer.
CFDataReplaceBytes Replaces those bytes in a mutable CFData object that fall within a specified range with other bytes.
CFDataSetLength Resets the length of a mutable CFData object's internal byte buffer.
CFDictionaryAddValue Adds the key-value pair to the dictionary if no such key already exists.
CFDictionaryApplyFunction Calls a function once for each value in the dictionary.
CFDictionaryContainsKey Reports whether or not the key is in the dictionary.
CFDictionaryContainsValue Reports whether or not the value is in the dictionary.
CFDictionaryCreate Creates a new immutable dictionary with the given values.
CFDictionaryCreateCopy Creates a new immutable dictionary with the key-value pairs from the given dictionary.
CFDictionaryCreateMutable Creates a new mutable dictionary.
CFDictionaryCreateMutableCopy Creates a new mutable dictionary with the key-value pairs from the given dictionary.
CFDictionaryGetCount Returns the number of values currently in the dictionary.
CFDictionaryGetCountOfKey Counts the number of times the given key occurs in the dictionary.
CFDictionaryGetCountOfValue Counts the number of times the given value occurs in the dictionary.
CFDictionaryGetKeysAndValues Fills the two buffers with the keys and values from the dictionary.
CFDictionaryGetTypeID Returns the type identifier of all CFDictionary instances.
CFDictionaryGetValue Retrieves the value associated with the given key.
CFDictionaryGetValueIfPresent Retrieves the value associated with the given key.
CFDictionaryRemoveAllValues Removes all the values from the dictionary, making it empty.
CFDictionaryRemoveValue Removes the value of the key from the dictionary.
CFDictionaryReplaceValue Replaces the value of the key in the dictionary.
CFDictionarySetValue Sets the value of the key in the dictionary.
CFSetAddValue Adds a value to a mutable CFSet object.
CFSetApplyFunction Applies a program-defined function to each value in a CFSet object.
CFSetApplyToValues Applies a program-defined function to each value in a CFSet object.
CFSetContainsValue Specifies whether a CFSet object contains a specified value.
CFSetCreate Creates an immutable CFSet object containing the supplied values.
CFSetCreateCopy Creates an immutable CFSet object from the contents of an existing CFSet object.
CFSetCreateMutable Creates an empty mutable CFSet object.
CFSetCreateMutableCopy Creates a mutable copy of a CFSet object.
CFSetGetCount Obtains the number of values in a CFSet object.
CFSetGetCountOfValue Obtains the number of values in a CFSet that match a specified value.
CFSetGetTypeID Obtains the unique identifier of the CFSet type.
CFSetGetValue Obtains a specified value from a CFSet object.
CFSetGetValueIfPresent Specifies whether a value exists in a CFSet object and, if it does, returns that value indirectly.
CFSetGetValues Obtains all values in a CFSet object.
CFSetRemoveAllValues Removes all values from a mutable CFSet object.
CFSetRemoveValue Removes a value from a mutable CFSet object.
CFSetReplaceValue Replaces a value in a mutable CFSet object.
CFSetSetValue Sets a value in a mutable CFSet object.
CFTreeAppendChild
CFTreeApplyFunctionToChildren
CFTreeCreate
CFTreeFindRoot
CFTreeGetChildAtIndex
CFTreeGetChildCount
CFTreeGetChildren
CFTreeGetContext
CFTreeGetFirstChild
CFTreeGetNextSibling
CFTreeGetParent
CFTreeGetTypeID
CFTreeInsertSibling
CFTreePrependChild
CFTreeRemove
CFTreeRemoveAllChildren
CFTreeSetContext
CFTreeSortChildren

© 2000 Apple Computer, Inc. (Last Updated 6/30/2000)