Данные сохранятся.Но NSUserDefaults используется в основном для предпочтений.Пользователи ожидают, что можно удалить файл настроек без ущерба для их документов и созданных данных.
Если данные не являются настройками, вы можете сохранить данные в файле в ~ / Library / Application Support/ [имя вашего приложения] / вместо.