При первом запуске мое приложение должно отображать настройки и информацию.
Но я не уверен, что мой подход элегантен и логичен.
Мой подход:
1. У меня есть контроллер навигации в качестве корневого контроллера, затем в "didFinishLaunchingWithOptions" я проверил, запускается ли он первым или нет.
2.a. Если он запускается впервые, я нажал свой «SettingsViewController» и позволил
Пользователь настраивает параметры, затем я нажимаю на свой другой вид контроллера
«InformationViewController», который показывает, как настройки могут быть изменены позже
и некоторые другие сведения. Наконец, я захожу в корневой контроллер и
нажал мой "MainViewController"
2.b. Если это не так, я просто нажимаю свой «MainViewController»
Можете ли вы предложить новый подход или моего подхода достаточно?