UserDefaultsを使って、キーと値で設定して保存したり、キーで設定した値を読み込んだりする。
設定はこんな感じ。
// UserDefaultsのインスタンスを取得する。
let def = UserDefaults.standard
// defに値をセットする。
def.set("山田太郎", forKey: "Name")
def.set(22, forKey: "Age")
// defを保存する。
def.synchronize();
値の読み込みはこんな感じ
// UserDefaultsのインスタンスを取得する。
let def = UserDefaults.standard
// defから値を取得する。
let name = def.string(forKey: "Name")
let age = def.integer(forKey: "Age")
// 表示する。
print("\(name!):\(age)")
StringとInt以外にもあるんでAppleのリファレンス(UserDefaults)を参照しよう。
コメント