Używanie NSUserDefaults do przechowywania wielu wartości spowoduje problemy?

Stworzyłem aplikację, która zaloguje się przy użyciu nazwy użytkownika, hasła i pozwoli użytkownikowi pobrać pliki z serwera. W mojej aplikacji muszę utrzymywać kilka danych, gdy użytkownik zaloguje się w aplikacji.

Trwałe dane, takie jak nazwa użytkownika, hasło, lista pobranych użytkowników, subskrybowane plany itp. Dane mogą być utrwalone w aplikacji przez NSUserDefaults, Plist itp. Ale czuję się łatwo przechowywać i pobierać wartości za pomocą NSUserDefaults. Jako że muszę używać wartości w wielu kontrolerach widoku, wolęNSUserDefaults.

Czy to najlepsza praktyka? Za dużoNSUserDefaults spowoduje pułapkę? Powiedz mi, czy istnieje inny sposób, aby zachować dane i łatwo je odzyskać w dotyku kakaowym?

questionAnswers(3)

yourAnswerToTheQuestion