Вы можете проверить сами, зарегистрировав адреса ключей и значений.Я предполагаю, что он копирует ключи, как стандартное поведение NSDictionary
, и просто сохраняет значения.Вы можете изменять словарь (который включает в себя только сопоставления ключ-> значение) все, что вы хотите, но если вы изменяете объекты, которые являются значениями , вы будете мутировать эти объектыповсюду.
РЕДАКТИРОВАТЬ : регистрация тестового примера, как это было предложено, действительно показывает, что такое поведение.Скопированный ключ фактически будет таким же, как и исходный ключ для общего случая неизменяемого строкового ключа.