Получите от системы все данные, какие сможете. Если вам нужна информация о пользователе, устройстве или среде, по возможности обращайтесь к системе, а не к пользователю. Например, вместо того, чтобы просить кого-либо ввести свой почтовый индекс, чтобы вы могли представить локальные параметры, попросите разрешения использовать текущее местоположение. Если пользователь отказывает в доступе к своей информации, то вежливо вернитесь к ручному вводу.
Продуманно расставьте приоритеты в настройках вашего приложения. Главный экран вашего приложения - отличное место для опций, которые необходимы или часто меняются. Вторичные экраны лучше подходят для вариантов, которые меняются лишь изредка.
Выставьте нечасто изменяемые параметры конфигурации в настройках. Приложение «Настройки» - это центральное место для внесения изменений в конфигурацию всей системы, но чтобы попасть туда, люди должны покинуть ваше приложение. Гораздо удобнее настраивать параметры прямо в приложении. Если вы должны предоставить настройки, которые редко требуют изменения, то обратитесь к статье. «
Реализация пакета настроек iOS» в
Руководстве по настройкам и предпочтениям.