Recursively sets option bits in the dictionary and all child collections.
A bitfield whose values turn the options on (1) or off (0).
A mask indicating which bits in
options to change. Pass 0 to get the whole current options bitfield without changing any settings.
The options bitfield as it was before the set operation.
Kernel extensions should not call this function.
Child collections' options are changed only if the receiving dictionary's options actually change.
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.