Preferences for iPhone applications are displayed by the Settings system application. A settings bundle, included in your application’s bundle directory, contains the information needed by the Settings application to display your preferences and make it possible for the user to modify them. It then saves any configured values in the defaults database so that your application can retrieve them at runtime.
This document describes the elements that comprise the schema files you include in a settings bundle. All bundles must have the root content. The inclusion of other elements is based on your needs and the preferences you plan to display. For information about creating a settings bundle, see Application Preferences in iOS Application Programming Guide.
Each article in this document describes the keys associated with a particular element of a preferences schema file:
“Schema File Root Content” describes the keys found at the root level of the schema file.
“Group Element” describes the keys found in a PSGroupSpecifier
element.
“Child Pane Element” describes the keys found in a PSChildPaneSpecifier
element.
“Toggle Switch Element” describes the keys found in a PSToggleSwitchSpecifier
element.
“Slider Element” describes the keys found in a PSSliderSpecifier
element.
“Title Element” describes the keys found in a PSTitleValueSpecifier
element.
“Text Field Element” describes the keys found in a PSTextFieldSpecifier
element.
“Multi Value Element” describes the keys found in a PSMultiValueSpecifier
element.
Last updated: 2010-04-27