文書   >   Foundation   >   Preferences   >   UserDefaults   >   set(_:forKey:)
インスタンスメソッド
set(_:forKey:)
指定されたデフォルトキーの値を設定します。
宣言
func set(_ value: Any?, forKey defaultName: String)
パラメータ
value | デフォルトデータベースに格納すべきオブジェクト。 |
defaultName | 値を関連付けるキー。 |
議論
value パラメータにできるのは、NSData、NSString、NSNumber、NSDate、NSArray、または NSDictionary のプロパティリストオブジェクトのみです。NSArray オブジェクトと NSDictionary オブジェクトの場合、その内容はプロパティリストオブジェクトでなければなりません。詳細については、プロパティリストプログラミングガイド 内の プロパティリストとは を参照してください。
デフォルトを設定しても、検索リスト内のアプリケーションドメインに先行するドメインに同じキーが存在する場合、object(forKey:) メソッドから返される値には影響しません。
以下も見よ
デフォルト値の設定
func set(Float, forKey: String)
指定されたデフォルトキーの値を、指定された float 値に設定します。
func set(Double, forKey: String)
指定されたデフォルトキーの値を double 値に設定します。
指定されたデフォルトキーの値を指定された整数値に設定します。
func set(Bool, forKey: String)
指定されたデフォルトキーの値を、指定されたブール値に設定します。
func set(URL?, forKey: String)
指定されたデフォルトキーの値を指定された URL に設定します。
関連した文書
func removeObject(forKey: String)
指定されたデフォルトキーの値を削除します。