Предположим, я хочу сбросить объект в исходное состояние.Кажется, что естественная вещь, которую нужно сделать, это запустить его через метод init, но Apple рекомендует, что я хочу сделать это только один раз.
Создание нового объекта не является удовлетворительным решением, потому что янеобходимо сохранить указатели на объект из других источников.
Объект является частью большой иерархии классов.Я, вероятно, захочу иметь возможность сбросить почти все в иерархии.
Предложения?