Лучший способ сохранить данные в процессе многоэкранной регистрации [iOS]IOS

Программируем под IOS
Гость
Лучший способ сохранить данные в процессе многоэкранной регистрации [iOS]

Сообщение Гость »


Я хочу сделать что-то вроде процесса регистрации в Snapchat или Instagram, где каждый шаг будет разделен на отдельное представление. Я предполагаю, что они создают нового пользователя и вызывают свой API аутентификации только на последнем этапе процесса. Это то, что я хочу сделать.

Я думал о двух способах добиться этого.

Первый — создать переменные среды, но я думаю, что их следует использовать только для макета пользовательского интерфейса. Это также противоречит цели моей архитектуры - если я не ошибаюсь в том, что эти переменные хранятся в представлениях.

Второй метод — сохранить данные в локальном файле с помощью NSCoder. На последнем этапе регистрации я получал все данные, удалял их с устройства и вызывал API.

Должны быть и другие способы, но я их не знаю. Я действительно не знаю, является ли NSCoder оптимальным.

Какой лучший/предпочтительный способ это сделать?

Вернуться в «IOS»