The key / value pair in your preset is managed by [NSUserDefaults standardUserDefaults] , but you have nothing to stop you from adding your own keys and values ββfor management. They will not be displayed on the settings screen of your application unless you add them to the package properties list.
Just register, save and load the user's default settings in the same way as from a set of parameters or not; there is nothing extra to do.
source share