Edited at

swift2において、データを永続的に保存する方法

More than 3 years have passed since last update.

以下の方法をとることで、データを簡単に保存することができる。


ViewController.swift


import UIKit

class ViewController: UIViewController{

override func viewDidLoad(){
super.viewDidLoad()

//hogeというデータをnameというキーで保存
NSUserDefaults.standardUserDefaults().setObject("hoge", forKey: "name")

//String型でデータを取り出す(次に更新するとデータが上書きされる)
var userName = NSUserDefaults.standardUserDefaults().objectForKey("name")! as! String

//保存されている情報を書き換える
userName = "hello"

//データを更新
NSUserDefaults.standardUserDefaults().setObject(userName, forKey: "name")

//変更後のhelloと出力
print(userName)

}
}