Я не могу получить понятия NSUserDefaults правильно. Это - база данных plist файла?
Это хранилище ключей и значений, которое сохраняется между перезапусками вашего приложения. То, как это реализовано, мало влияет на то, как вы его используете.
Не знаю, отличается ли это на iPhone OS (во что я не верю), но в Mac OS X это plist-файл в папке Library/Preferences. Почти уверен, что это то же самое на iPhone OS/iOS