Pracuję nad małą aplikacją na iPhone'a i używam jej NSUserDefaultsdo 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, NSUserDefaultsa 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 UserDefaultsi 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!