【swift】swift4:アプリ内にデータを保存する方法
アプリ内にデータを保存する方法
アプリ内にデータを保存する時は、UserDefaultsを使用。
アプリをデバイスからアンインストールしない限り保存される。
編集中のテキスト、メモ保存などに利用できる。
キーバリュー型で保存する。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
//ViewController.swift import UIKit class EditViewController: UIViewController { @IBOutlet weak var textField: UITextField! //配列を作成しておく。 var arrayBox = [String]() override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view. } @IBAction func save(_ sender: Any) { //textField内のテキストをarrayBoxに入れる。 arrayBox.append(textField.text!) //arrayというキー名でarrayBoxをアプリに保存する。 UserDefaults.standard.set(arrayBox, forKey: "array") } } |
1 |
UserDefaults.standard.set(<value: Any?>, forKey: <String>) |
で保存できる。