MASTG-KNOW-0093: UserDefaults

A classe UserDefaults, parte da API Preferences, fornece uma interface programática para armazenar pares chave-valor entre inicializações do aplicativo. Ela armazena dados em um arquivo plist dentro do sandbox do app e é destinada a dados pequenos e não sensíveis.

O UserDefaults suporta tipos comuns como NSData, NSString, NSNumber, NSDate e NSArray. Outros tipos devem ser convertidos para NSData.

Os dados são armazenados localmente e incluídos em backups do dispositivo, exceto em dispositivos educacionais gerenciados.