Да. Хотя я не уверен, что вы подразумеваете под «входом в приложение на том же устройстве», все, что вы храните в NSUserDefaults
, доступно любому другому. Вы отвечаете за сброс значений, чтобы никто другой, использующий его, не имел доступа к ранее сохраненным значениям.
Например, при использовании Facebook iPhone SDK вы должны сохранить токен доступа этого человека, чтобы ему / ей не приходилось снова входить в систему. Если кто-то еще пришел и использовал приложение до того, как первый человек вышел из системы, он / она получил бы доступ к учетной записи первого лица. И когда человек выходит из Facebook из вашего приложения, вам нужно будет удалить значения в NSUserDefaults
, чтобы другие люди не имели доступа к его учетной записи.
Надеюсь, это поможет!