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?