Описание тега state-restoration
В iOS можно использовать сохранение и восстановление состояния для сохранения и перезагрузки состояния приложения, чтобы завершение работы приложения выглядело как временное прерывание. Когда состояние приложения восстанавливается, приложение возвращает пользователя к последней точке использования, чтобы пользователь мог продолжить выполнение любой выполняемой задачи.
Руководство по программированию iOS - сохранение и восстановление состояния:
Система сохранения состояния в UIKit предоставляет простую, но гибкую инфраструктуру для сохранения и восстановления состояния контроллеров представлений и представлений вашего приложения. Задача инфраструктуры - управлять процессами сохранения и восстановления в нужное время. Для этого UIKit нужна помощь вашего приложения. Только вы понимаете содержимое своего приложения, и только вы можете написать код, необходимый для сохранения и восстановления этого содержимого. И когда вы обновляете пользовательский интерфейс своего приложения, только вы знаете, как сопоставить старый сохраненный контент с более новыми объектами в вашем интерфейсе.