NSUserDefaults объединяет значения из разных источников.
Если вы используете управляемые приложения на предприятии, предпочтения будут исходить от системы управления устройствами предприятия.
Само приложение будет иметь свои собственные встроенные настройки по умолчанию.
Кроме того, приложение может читать и устанавливать приложения для каждого пользователя;они хранятся в пользовательской библиотеке / настройках.
Если вы не делаете ничего необычного в своем приложении, предпочтения из всех этих источников будут объединены, и любые сохраненные предпочтения будут сохранены в качестве предпочтений для этого конкретного пользователя.
И, как очень необычный особый случай, приложения, работающие как пользователь root, а не как отдельный пользователь, могут получить доступ к каждому предпочтению пользователя.