メインコンテンツへスキップします

設定

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コードの外で実行される変更にのみコールバックを発生させます。