Сохраняют ли приложения iOS информацию NSUserdefaults в одном месте?
Я разрабатываю приложение с мягкой булавкой. Существует два способа быстрого сохранения информации iOS.
- NSUserDefaults
- Брелок
Все, что мне нужно, это просто NSUserdefaults
И я прочитал некоторые учебники здесь Tutorial Link
NSUerdefault может сохранять настройки и свойства, связанные с данными приложения или пользователя. Объекты будут сохранены в так называемой "системе по умолчанию" iOS. Система по умолчанию iOS доступна во всем коде вашего приложения, и любые данные, сохраненные в системе по умолчанию, будут сохраняться в течение сеансов приложения.
Вопрос в том, что, если есть другие приложения, также используйте NSUserdefaults.
- Будет ли конфликт информации?
- Сохраняют ли разные приложения информацию NSUserdefaults в одном месте?
- Если я установил коды для очистки информации NSUserdefaults в симуляторе. Могу ли я очистить всю информацию NSUserdefaults или просто приложение, которое я установил коды?
1 ответ
NSUserDefaults сохранит информацию в изолированную область ваших приложений. Каждое приложение для iOS имеет свою собственную изолированную программную среду, и данные / информация сохраняются в изолированную программную среду только для этого конкретного приложения. Разные приложения сохраняют данные только в свою собственную изолированную область, поэтому ни одно приложение не может получить доступ к данным вне своей собственной изолированной программной среды. Это означает, что вам не нужно беспокоиться о каких-либо информационных конфликтах с данными из других приложений. Если вы очистите информацию о своих приложениях NSUserDefaults в симуляторе, он просто очистит данные ваших приложений, а не данные из любых других установленных приложений.