I am really new to iPhone development. Currentlly I am setting up an option module for my application. The user should be able to edit some preferences.
My first approach was to have some text fields. But I really like how iOS handles editing preferences. There is some kind of label. Clicking on that label opens another view with a field for editing. I hope you understand what I mean.
How does iOS achieve this? Is that table view?
I mean this kind of design
InAppSettingsKit as already recommended by @hennes is used for extending functionality that is already available.
If you add a Settings.bundle to your app then if it is correctly installed it will automatically show up in the Settings.app provided by Apple.