Описание тега inappsettingskit
InAppSettingsKit - это решение с открытым исходным кодом, позволяющее легко добавлять настройки в приложениях для iPhone. Он использует гибридный подход, поддерживая панель Settings.app. Таким образом, у пользователя есть выбор, где изменить настройки.
Для поддержки традиционных панелей Settings.app приложение должно включать Settings.bundle с как минимум Root.plist, чтобы указать соединение элементов пользовательского интерфейса настроек с ключами NSUserDefaults. InAppSettingsKit в основном использует тот же файл Settings.bundle для выполнения своей работы. Это означает, что при добавлении нового параметра настроек дополнительной работы не требуется. Его просто нужно добавить в Settings.bundle, и он появится как в приложении, так и в Settings.app. Поддерживаются все типы настроек, такие как текстовые поля, ползунки, переключаемые элементы, дочерние представления и т. Д.
Целью InAppSettingsKit было создание 100% имитации поведения Settings.app. Однако мы добавили некоторые бонусные функции для дополнительной гибкости.