У меня есть класс, который мне нужно скопировать с возможностью изменения значения переменной в обоих классах.Проще говоря, эти классы должны всегда оставаться клонами друг друга.Мое понимание документации состоит в том, что я могу сделать это, используя мелкую копию класса, которая также была объявлена изменяемой.Путем поверхностного копирования значение указателя для переменной будет клонировано так, чтобы оно точно совпадало в обоих классах.Поэтому, когда я обновляю переменную в оригинале, копия будет обновляться одновременно.Это правильно?
Как вы можете видеть ниже, я использовал mutableCopyWithZone в классе, который я хочу скопировать.Я попробовал оба метода NSCopyObject и allocWithZone, чтобы заставить это работать.Несмотря на то, что я могу скопировать класс, и он выглядит так, как задумано, при обновлении переменной оно не меняет значение в скопированном классе.файл класса, который копируется.Я также соответственно реализовал протокол NSMutableCopying.
Любая помощь была бы великолепна.