Junior — Middle
W jakim obszarze lub strukturze zwykle przechowywana jest tablica danych?
sobes.tech AI
Odpowiedź od AI
W iOS, tablice danych zazwyczaj są przechowywane w strukturach danych takich jak Array lub NSMutableArray (w Objective-C). Jeśli chcesz zapisać tablicę na dłuższy czas, możesz ją przechowywać w:
- UserDefaults — dla małych i prostych danych.
- Systemie plików — na przykład, serializując tablicę do JSON lub plist i zapisując ją do pliku.
- Core Data — jeśli dane są złożone i wymagają zarządzania relacjami i zapytaniami.
Przykład zapisywania tablicy w UserDefaults:
let fruits = ["Apple", "Banana", "Orange"]
UserDefaults.standard.set(fruits, forKey: "fruitsArray")
// Odczyt
if let savedFruits = UserDefaults.standard.array(forKey: "fruitsArray") as? [String] {
print(savedFruits)
}