設定
Settings
は、iOSでのみ提供される永続的なキーバリューストア、NSUserDefaults
のラッパーとして機能します。
例
参照
メソッド
clearWatch()
static clearWatch(watchId: number);
watchId
は元来登録が構成されるときにwatchKeys()
から返される数値です。
get()
static get(key: string): any;
NSUserDefaults
での与えられたkey
の現在の値を取得します。
set()
static set(settings: Record<string, any>);
NSUserDefaults
で1つ以上の値を設定します。
watchKeys()
static watchKeys(keys: string | array<string>, callback: () => void): number;
keys
パラメータによって指定されたキーの値がNSUserDefaults
に変更されたときに通知を受け取るように登録します。登録解除にclearWatch()
で使用できるwatchId
番号を返します。
注意:
watchKeys()
は設計上内部のset()
の呼び出しを無視し、React Nativeコードの外で実行される変更にのみコールバックを発生させます。