Mam prostą aplikację opartą na szablonie "Aplikacja narzędziowa". Wyszukuje chroniony hasłem plik XML (przez NSXMLParser).Przechowywanie haseł w aplikacjach iPhone'a
Chcę zezwolić użytkownikowi na ustawienie nazwy użytkownika i hasła w "FlipsideView", jak bym to zrobił?
mam podstaw na miejscu, dwie skrzynki UITextField, których wartość zostanie ustawiona na stałą wartość, gdy ładunki view (stosując metodę viewWillAppear
) i NSLog'd gdy widok jest zamknięta (NSLog
jest tylko do testowania, oczywiście, w metodzie viewWillDisappear
)
Jak przechowywać dane? Zerknąłem na dokumentację dla programistów i wygląda na to, że powinienem używać NSUserDefaults
..?
Idealne, dzięki! Jedna rzecz wskazana w komentarzach tej strony (która spowodowała błąd podczas kompilacji), musisz dołączyć iPhoneOS Security.framework, aby działał. – dbr
To ma sens dla przechowywania hasła, ale co z przechowywaniem nazwy użytkownika (aby odzyskać hasło)? Coś, czego nie da się nadpisać na aktualizacjach aplikacji itp. Wydaje się bezsensowne przechowywanie w pamięciach użytkowników, jeśli jest to jedyna rzecz. –