Creates a deep copy of the dictionary and its child collections.
A dictionary of all of the collections that have been copied so far, which is used to track circular references. To start the copy at the top level, pass
The newly copied dictionary, with a retain count of 1, or
NULL if there is insufficient memory to do the copy.
The receiving dictionary, and any collections it contains, recursively, are copied. Objects that are not derived from OSCollection are retained rather than copied.