Sobes.tech
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)
}