У меня есть NSMutableDictionary
, каждый элемент которого является другим словарем. Каким образом я могу скопировать его содержимое в другое NSMutableDictionary
? Я попытался использовать:Копирование содержимого NSMutableDictionary в другой NSMutableDictionary?
firstDictionary = [NSMutableDictionary dictionaryWithDictionary:secondDictionary];
Однако не уверен, что это лучший способ сделать это.
Как минимум, это более наглядно. Почему вы думаете, что это не самое лучшее? Вам нужна глубокая или мелкая копия элементов? – Schultz9999
Мне нужна глубокая копия элементов. – NSExplorer
Deep copy означает, что вы должны сделать копию каждого отдельного поля каждого элемента (что в свою очередь означает полные поля полей полей и т. Д.). Эта функциональность не предоставляется ни одним классом коллекции. Вы должны сами позаботиться об этом. – Schultz9999