Junior — Middle
Milyen tárhelymódszerek léteznek az iOS platformon?
sobes.tech MI
Válasz az MI-től
Az iOS-ban az objektumokat többféleképpen lehet tárolni:
- UserDefaults — kis beállítások és egyszerű adatok (szövegek, számok, logikai értékek) tárolására.
- Fájlrendszer — fájlok mentése az alkalmazás könyvtáraiban (Documents, Caches stb.).
- Core Data — objektumorientált adatbázis összetett strukturált adatokhoz.
- Keychain — biztonságos tárolás érzékeny adatoknak, például jelszavaknak.
- NSCoding / Codable — objektumok serializálása fájlokba vagy UserDefaults-ba.
Példa egy szöveg mentésére a UserDefaults-ba:
UserDefaults.standard.set("Példa", forKey: "myKey")
A módszer kiválasztása az adatok mennyiségétől, szerkezetétől és biztonsági követelményektől függ.