removeObject(const OSSymbol *)
Removes a key/object pair from the dictionary.
An OSSymbol identifying the object to be removed from the dictionary.
The removed key (not necessarily
aKey itself) and object are automatically released.
Creates a deep copy of the dictionary and its child collections.
Ensures the dictionary has enough space to store the requested number of key/object pairs.
Deallocates or releases any resources used by the OSDictionary instance.
Returns the number of objects the dictionary can store without reallocating.
Returns the current number of key/object pairs contained within the dictionary.
Returns the object stored under a given key.
Tests the equality of an OSDictionary to an arbitrary object.
Merges the contents of a dictionary into the receiver.
Archives the receiver into the provided OSSerialize object.
Stores an object in the dictionary under a key.
Creates and initializes an OSDictionary populated with the contents of another dictionary.