Swift 3.0UserDefaults()
との間に違いはありますか?UserDefaults.standard
質問する
1896 次
1 に答える
12
UserDefaults -new object
各オブジェクトに異なるメモリが割り当てられ、オブジェクト スコープが終了すると割り当てが解除されます。
UserDefaults.standard -singleton
クラス メソッドを使用してstandard
オブジェクトを提供します。このメソッドによって受信されたオブジェクトは、アプリケーション全体で単一のメモリに割り当てられます。
そして、あなたがそれに興味を持っているなら、それらの使用法:
// Set
UserDefaults.standard.set("YOUR STRING", forKey: "key")
UserDefaults().set("YOUR STRING", forKey: "key")
// Get
UserDefaults.standard.string(forKey: "key")
UserDefaults().string(forKey: "key")
于 2016-10-13T16:46:37.423 に答える