iOS

NSUserDefaults como leer y escribir

Para leer  y/o escribir en la memoria local del dispositivo mientras esté corriendo la App en Swift, usaremos NSUserDefaults.

Escribir

let defaults = NSUserDefaults.standardUserDefaults()
defaults.setInteger(25, forKey: "Stock")
defaults.setBool(true, forKey: "isPremium")
defaults.setDouble(19.20, forKey: "Price")
defaults.setObject("Ratón", forKey: "Name")
defaults.setObject(NSDate(), forKey: "Created")

Leer

let defaults = NSUserDefaults.standardUserDefaults()

let stock = defaults.integerForKey("Stock")
let premium = defaults.boolForKey("isPremium")
let price = defaults.doubleForKey("Price")
let name = defaults.objectForKey("Name") as! String

Hay que tener cuidado y no abusar de esta memoria, puesto que es pequeña y para guardar gran cantidad de datos habría que crear una base de datos local.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

A %d blogueros les gusta esto: