文書   >   Foundation   >   Preferences   >   UserDefaults   >   set(_:forKey:)
インスタンスメソッド
set(_:forKey:)
指定されたデフォルトキーの値を指定された URL に設定します。
宣言
func set(_ url: URL?, forKey defaultName: String)
パラメータ
url | デフォルト・データベースに格納すべきブール値。 |
defaultName | 値を関連付けるキー。 |
議論
url がファイルの URL の場合、このメソッドは absoluteURL を取り、そのパスをユーザーのホームディレクトリに関連付けることができるかどうかを判断し、そうであれば abbreviatingWithTildeInPath メソッドを使用してそれを省略します。
url がファイルの URL でない場合、archivedData(withRootObject:) メソッドを呼び出し、url をルートオブジェクトとして渡すことによってデータオブジェクトが作成されます。
以下も見よ
デフォルト値の設定
func set(Any?, forKey: String)
指定されたデフォルトキーの値を設定します。
func set(Float, forKey: String)
指定されたデフォルトキーの値を、指定された float 値に設定します。
func set(Double, forKey: String)
指定されたデフォルトキーの値を double 値に設定します。
指定されたデフォルトキーの値を指定された整数値に設定します。
func set(Bool, forKey: String)
指定されたデフォルトキーの値を、指定されたブール値に設定します。
関連した文書
指定されたキーに関連した整数値を返します。