Использование NSUserDefaults для хранения многих значений вызовет проблемы?
Я создал приложение, которое будет входить в систему с использованием имени пользователя, пароля и позволяет пользователю загружать файлы с сервера. В моем приложении я должен сохранить несколько данных, как только пользователь войдет в приложение.
Постоянные данные, такие как имя пользователя, пароль, загруженный пользователем список, подписанные планы и т. Д. Данные могут быть сохранены в приложении либо NSUserDefaults, Plist, и т. Д. Но я чувствую, что легко сохранять и извлекать значения, используя NSUserDefaults. Поскольку мне нужно использовать значения во многих контроллерах представления, я предпочитаюNSUserDefaults
.
Это лучшая практика? Используя слишком многоNSUserDefaults
приведет к ловушке? Скажите, есть ли другой способ сохранить данные и легко получить их с помощью Cocoa-Touch?