Использование NSUserDefaults для хранения многих значений вызовет проблемы?

Я создал приложение, которое будет входить в систему с использованием имени пользователя, пароля и позволяет пользователю загружать файлы с сервера. В моем приложении я должен сохранить несколько данных, как только пользователь войдет в приложение.

Постоянные данные, такие как имя пользователя, пароль, загруженный пользователем список, подписанные планы и т. Д. Данные могут быть сохранены в приложении либо NSUserDefaults, Plist, и т. Д. Но я чувствую, что легко сохранять и извлекать значения, используя NSUserDefaults. Поскольку мне нужно использовать значения во многих контроллерах представления, я предпочитаюNSUserDefaults.

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

Ответы на вопрос(3)

Ваш ответ на вопрос