Pracuję nad małą aplikacją na iPhone'a i używam jej NSUserDefaults
do przechowywania danych. Musi tylko śledzić kilka rzeczy, takich jak niektóre nazwiska i niektóre liczby, więc myślę, że równie dobrze mogę to uprościć.
Znalazłem tę stronę w celach informacyjnych, ale nie sądzę, żeby mogła odpowiedzieć na moje pytanie. Zasadniczo chcę być w stanie sprawdzić, czy wartość (lub klucz) już istnieje w, NSUserDefaults
a następnie zrobić coś odpowiednio.
Kilka przykładów: aplikacja uruchamia się, jeśli uruchamia się po raz pierwszy, wyświetla komunikat ostrzegawczy powitania. Aby stwierdzić, czy po raz pierwszy został otwarty, czyta UserDefaults
i sprawdza.
Przykład 2: Napisano „Cześć [Nazwa]”, gdzie Nazwa to coś, co wpisałeś. Jeśli otworzyłeś aplikację i nie ma nazwy, powinna ona brzmieć „Hello World”. Muszę sprawdzić, czy już wpisałeś nazwisko i podjąć odpowiednie działania. Nazwa będzie przechowywana w NSUserDefaults
.
Jakaś pomoc tutaj? Byłbym bardzo wdzięczny!