0
Swift 3.0のUserDefaults()
とUserDefaults.standard
の違いはありますか?UserDefaults()とUserDefaults.standardの相違点
Swift 3.0のUserDefaults()
とUserDefaults.standard
の違いはありますか?UserDefaults()とUserDefaults.standardの相違点
UserDefaults - new object
を指定します。オブジェクトスコープが終了すると、各オブジェクトに異なるメモリが割り当てられ、割り当てが解除されます。
UserDefaults.standard - この方法で受信されたオブジェクトはアプリケーション全体で単一のメモリが割り当てられstandard
クラスのメソッドを使用してあなたsingleton
オブジェクトを返します。
そしてそれらの使用you'reが、その中でinteresedted場合:
// Set
UserDefaults.standard.set("YOUR STRING", forKey: "key")
UserDefaults().set("YOUR STRING", forKey: "key")
// Get
UserDefaults.standard.string(forKey: "key")
UserDefaults().string(forKey: "key")