если вы разрабатываете приложения для Android, вы можете просто создать PreferenceScreen/Activity, а затем связать некоторые элементы предпочтений, которые объявлены в файле xml, с этим экраном. Таким образом, вы можете создавать различные меню настроек и вызывать их из разных мест вашего приложения. Все они используют один и тот же стиль и один и тот же механизм для сохранения выбранных настроек.
Мне просто интересно, что в iOS такой функции нет. В нашем приложении нам приходится вызывать много разных меню настроек, так как мне это заархивировать? Лучше ли разработать один экран динамических настроек, который вы можете вызывать из любого места в вашем приложении (каждый раз заполняя разную информацию), или мы должны использовать одно большое меню настроек, в котором живут все настройки приложения. Возможно ли тогда просто перейти к «подменю» этого большого меню настроек?
Должен ли я использовать пакет настроек iOS для создания структуры меню в файлах, а затем отображать их в виде таблицы?
Я мог бы найти несколько наборов настроек, таких как InAppSettingsKit, но мне не нравится использовать библиотеку с открытым исходным кодом для такой важной функции.