Instance Method インスタンスメソッド

setPersistentDomain(_:forName:)

Sets a dictionary for the specified persistent domain. ある辞書をこの指定されたドメインに対して設定します。

Declaration 宣言

func setPersistentDomain(_ domain: [String : Any], 
                 forName domainName: String)

Parameters パラメータ

domain

A dictionary of keys and values you want to assign to the domain. あなたがそのドメインに割り当てたいキーと値からなるある辞書。

domainName

The name of the domain whose contents you want to set. それの内容をあなたが設定したいドメインの名前。

Discussion 議論

Calling this method is equivalent to initializing a user defaults object with init(suiteName:) passing domainName, and calling the set(_:forKey:) method for each key-value pair in domain. このメソッドを呼び出すことは、ユーザdefaultsオブジェクトをinit(suiteName:)を使ってdomainNameを渡して初期化して、そしてset(_:forKey:)メソッドをdomainの中の各キー値ペアに対して呼び出すことと等しいです。

When a persistent domain is changed, an didChangeNotification is posted. 永続ドメインが変更される時、didChangeNotificationが投函されます。

See Also 参照

Maintaining Persistent Domains 永続ドメインを保守する