Я смотрю на свойство userData
SKNode и заметил это утверждение:
Sprite Kit ничего не делает с данными, хранящимися в узле. Однако данные архивируются при архивации узла.
Это заставило меня задуматься: можно ли реализовать единую функцию сохранения игры, архивируя сцену и все ее зависимые/контроллеры?
Я пытаюсь понять, есть ли какое-то волшебное [архивное] сообщение, которое я могу отправить на сцену или представление сцены, чтобы устранить необходимость в написании пользовательских структур данных для хранения сохраненной игры.