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

setPersistentDomain:forName:

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

Declaration 宣言

- (void)setPersistentDomain:(NSDictionary<NSString *,id> *)domain 
                    forName:(NSString *)domainName;

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 initWithSuiteName: passing domainName, and calling the setObject:forKey: method for each key-value pair in domain. このメソッドを呼び出すことは、ユーザdefaultsオブジェクトをinitWithSuiteName:を使ってdomainNameを渡して初期化して、そしてsetObject:forKey:メソッドをdomainの中の各キー値ペアに対して呼び出すことと等しいです。

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

See Also 参照

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